Browse Source

freeRTOS堆空间改为48k

master
Lizongdi 1 day ago
parent
commit
7f8afd012d
  1. 2
      Core/Inc/FreeRTOSConfig.h
  2. 2
      robot_h743.ioc

2
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)32768)
#define configTOTAL_HEAP_SIZE ((size_t)49152)
#define configMAX_TASK_NAME_LEN ( 16 )
#define configHEAP_CLEAR_MEMORY_ON_FREE 0
#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.Tasks01=defaultTask,23,512,StartDefaultTask,Default,NULL,Dynamic,NULL,NULL
FREERTOS.configCHECK_FOR_STACK_OVERFLOW=2
FREERTOS.configTOTAL_HEAP_SIZE=32768
FREERTOS.configTOTAL_HEAP_SIZE=49152
FREERTOS.configUSE_MALLOC_FAILED_HOOK=1
FREERTOS.configUSE_NEWLIB_REENTRANT=0
FREERTOS.configUSE_STATS_FORMATTING_FUNCTIONS=1

Loading…
Cancel
Save