编译的时候显示ZI_data比标称内存大

2019-07-20 10:41发布

我用STM32F407单片机,内部SRAM196k,加上外扩的1024K一共1220k,但是编译的时候显示ZI_data=1220420,为什么会比1220K还大

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
11条回答
小小怪
1楼-- · 2019-07-20 12:44
 精彩回答 2  元偷偷看……
kingnike
2楼-- · 2019-07-20 13:39
你在代码里面分配了过多内存,就这样,烧进去多半要跑飞
qingchapp
3楼-- · 2019-07-20 15:04
 精彩回答 2  元偷偷看……
civic7366
4楼-- · 2019-07-20 17:24
怎麼可能正常...

你只是還沒真的去讀寫不存在儲存器的位址而以...

qingchapp
5楼-- · 2019-07-20 20:05
Program Size: Code=54234 RO-data=6670 RW-data=388 ZI-data=1129852  
这个是开发板例程的编译结果 难度原子的例程也存在内存泄漏
这个没有扩展外部SRAM
civic7366
6楼-- · 2019-07-20 23:43
 精彩回答 2  元偷偷看……

一周热门 更多>