- 你要去board.h中看看HEAP的配置。MDK下面编译,HEAP_BEGIN是ZI Limit,HEAP_END是STM32_SRAM_END。heap的初始化在board.c中通过调用rt_system_heap_init完成。
#define HEAP_BEGIN ((void *)&Image$$RW_IRAM1$$ZI$$Limit)#define HEAP_END STM32_SRAM_END
- heap的处理、分配等在mem.c中完成,只有几个在文件域内有效的pointer,如heap_ptr, heap_end,lfree等,在map文件中是能看得到的。
- 你要去board.h中看看HEAP的配置。MDK下面编译,HEAP_BEGIN是ZI Limit,HEAP_END是STM32_SRAM_END。heap的初始化在board.c中通过调用rt_system_heap_init完成。
#define HEAP_BEGIN ((void *)&Image$$RW_IRAM1$$ZI$$Limit)#define HEAP_END STM32_SRAM_END
- heap的处理、分配等在mem.c中完成,只有几个在文件域内有效的pointer,如heap_ptr, heap_end,lfree等,在map文件中是能看得到的。
举报