2019-07-21 03:53发布
正点原子 发表于 2016-8-29 18:23 1,Stack Size,一般小工程0X400足够,我们综合实验才设置0X1000就够用,所以默认无需设置太大。2,Heap Si ...
最多设置5个标签!
请问下,我理解是
1-没有使用malloc的情况下,没有使用到heap,然后在startup.s文件中初始化的heap都被删除掉,在map文件中只显示stack的大小,没有heap。
2-但是我在一个工程中,发现其占用的ram很大,heap也没有删除,在map文件中STACK和HEAP都存在
【
0x200008b0 - 0x00000200 Zero RW 509 HEAP startup_stm32f10x_hd.o
0x20000ab0 - 0x00000400 Zero RW 508 STACK startup_stm32f10x_hd.o
】
请问,这是什么原因造成的呢??
一周热门 更多>