diff --git a/CMakePresets.json b/CMakePresets.json index 7627fdc..ffd5107 100644 --- a/CMakePresets.json +++ b/CMakePresets.json @@ -28,7 +28,7 @@ "BUILD_PERIPHERAL": "ON", "BUILD_LIST": "ON", "BUILD_BSPMCU": "ON", - "MEM_POOL_TOTAL_SIZE": "128*1024", + "MEM_POOL_TOTAL_SIZE": "192*1024", "IOC_100PIN": true, "USE_UART": true, "CONFIG_UART_IT_IDLEDMA": false, diff --git a/Core/Inc/FreeRTOSConfig.h b/Core/Inc/FreeRTOSConfig.h index 0609b5d..6a65803 100644 --- a/Core/Inc/FreeRTOSConfig.h +++ b/Core/Inc/FreeRTOSConfig.h @@ -69,7 +69,7 @@ extern uint32_t SystemCoreClock; #define configUSE_SB_COMPLETED_CALLBACK ( 0 ) #define configUSE_MINI_LIST_ITEM ( 1 ) #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 configHEAP_CLEAR_MEMORY_ON_FREE 0 #define configUSE_TRACE_FACILITY 1 diff --git a/robot_h743.ioc b/robot_h743.ioc index 6a998ff..c363072 100644 --- a/robot_h743.ioc +++ b/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.Tasks01=defaultTask,23,512,StartDefaultTask,Default,NULL,Dynamic,NULL,NULL FREERTOS.configCHECK_FOR_STACK_OVERFLOW=2 -FREERTOS.configTOTAL_HEAP_SIZE=49152 +FREERTOS.configTOTAL_HEAP_SIZE=65536 FREERTOS.configUSE_MALLOC_FAILED_HOOK=1 FREERTOS.configUSE_NEWLIB_REENTRANT=0 FREERTOS.configUSE_STATS_FORMATTING_FUNCTIONS=1