Browse Source

增大freeRTOS和内存池大小

master
Lizongdi 2 weeks ago
parent
commit
270c6c37d1
  1. 2
      CMakePresets.json
  2. 2
      Core/Inc/FreeRTOSConfig.h
  3. 2
      robot_h743.ioc

2
CMakePresets.json

@ -28,7 +28,7 @@
"BUILD_PERIPHERAL": "ON", "BUILD_PERIPHERAL": "ON",
"BUILD_LIST": "ON", "BUILD_LIST": "ON",
"BUILD_BSPMCU": "ON", "BUILD_BSPMCU": "ON",
"MEM_POOL_TOTAL_SIZE": "128*1024", "MEM_POOL_TOTAL_SIZE": "192*1024",
"IOC_100PIN": true, "IOC_100PIN": true,
"USE_UART": true, "USE_UART": true,
"CONFIG_UART_IT_IDLEDMA": false, "CONFIG_UART_IT_IDLEDMA": false,

2
Core/Inc/FreeRTOSConfig.h

@ -69,7 +69,7 @@ extern uint32_t SystemCoreClock;
#define configUSE_SB_COMPLETED_CALLBACK ( 0 ) #define configUSE_SB_COMPLETED_CALLBACK ( 0 )
#define configUSE_MINI_LIST_ITEM ( 1 ) #define configUSE_MINI_LIST_ITEM ( 1 )
#define configMINIMAL_STACK_SIZE ((uint16_t)128) #define configMINIMAL_STACK_SIZE ((uint16_t)128)
#define configTOTAL_HEAP_SIZE ((size_t)49152) #define configTOTAL_HEAP_SIZE ((size_t)65536)
#define configMAX_TASK_NAME_LEN ( 16 ) #define configMAX_TASK_NAME_LEN ( 16 )
#define configHEAP_CLEAR_MEMORY_ON_FREE 0 #define configHEAP_CLEAR_MEMORY_ON_FREE 0
#define configUSE_TRACE_FACILITY 1 #define configUSE_TRACE_FACILITY 1

2
robot_h743.ioc

@ -327,7 +327,7 @@ FREERTOS.FootprintOK=true
FREERTOS.IPParameters=Tasks01,configUSE_NEWLIB_REENTRANT,FootprintOK,configCHECK_FOR_STACK_OVERFLOW,configUSE_STATS_FORMATTING_FUNCTIONS,configTOTAL_HEAP_SIZE,configUSE_MALLOC_FAILED_HOOK FREERTOS.IPParameters=Tasks01,configUSE_NEWLIB_REENTRANT,FootprintOK,configCHECK_FOR_STACK_OVERFLOW,configUSE_STATS_FORMATTING_FUNCTIONS,configTOTAL_HEAP_SIZE,configUSE_MALLOC_FAILED_HOOK
FREERTOS.Tasks01=defaultTask,23,512,StartDefaultTask,Default,NULL,Dynamic,NULL,NULL FREERTOS.Tasks01=defaultTask,23,512,StartDefaultTask,Default,NULL,Dynamic,NULL,NULL
FREERTOS.configCHECK_FOR_STACK_OVERFLOW=2 FREERTOS.configCHECK_FOR_STACK_OVERFLOW=2
FREERTOS.configTOTAL_HEAP_SIZE=49152 FREERTOS.configTOTAL_HEAP_SIZE=65536
FREERTOS.configUSE_MALLOC_FAILED_HOOK=1 FREERTOS.configUSE_MALLOC_FAILED_HOOK=1
FREERTOS.configUSE_NEWLIB_REENTRANT=0 FREERTOS.configUSE_NEWLIB_REENTRANT=0
FREERTOS.configUSE_STATS_FORMATTING_FUNCTIONS=1 FREERTOS.configUSE_STATS_FORMATTING_FUNCTIONS=1

Loading…
Cancel
Save