让FreeRTOS使用指定的RAM(外部RAM)
让FreeRTOS使用指定的RAM(外部RAM)。
FreeRTOS配置使用 heap_5
然后打开文件:
6_5_DshanMCU_H7R_Project_FreeRTOS_Use_Custom_Memory/Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2/cmsis_os2.c
将:
static uint8_t ucHeap[configTOTAL_HEAP_SIZE];
static HeapRegion_t xHeapRegions[] = {
{ ucHeap, configTOTAL_HEAP_SIZE },
{ NULL, 0 }
};
修改为:
static uint8_t ucHeap[configTOTAL_HEAP_SIZE];
static HeapRegion_t xHeapRegions[] = {
/*{ ucHeap, configTOTAL_HEAP_SIZE },*/
{ (uint8_t *)0xC1800000, 0x800000 },
{ NULL, 0 }
};
技术交流学习
欢迎加入讨论:
- 社区交流: https://forums.100ask.net
- QQ技术交流群(如群满,请加qq:401684796 验证备注:LVGL):962138234
- 微信交流群:添加微信: baiwenkeji_fae 验证备注:LVGL