初级会员
- 积分
- 66
- 金钱
- 66
- 注册时间
- 2018-9-10
- 在线时间
- 16 小时
|
最近使用keil编译FreeRTOS,stm32f103cbt6 sram 20k.编译中提示如下;图片
我设置的keil堆栈分别是//-----------------------------------------------------------------------------
Stack_Size EQU 0x1000
AREA STACK, NOINIT, READWRITE, ALIGN=3
Stack_Mem SPACE Stack_Size
__initial_sp
Heap_Size EQU 0x1000
//-------------------------------------------------------------------------------
freeRTOS 申请的堆如下
#define configTOTAL_HEAP_SIZE ((size_t)4 * 1024)
//-------------------------------------------------------------------------------
编译后占用的内存为
Program Size: Code=28436 RO-data=844 RW-data=1780 ZI-data=17692
计算内存=0x1000 + 0x1000 + ((size_t)4 * 1024);远小于17692,差值去哪里了?
|
|