F429程序keil编译后code大于10万 程序就运行不起来了

2019-07-20 14:40发布

用的是F429芯片 keil5编译后结果:
linking...
Program Size: Code=100964 RO-data=11600 RW-data=560 ZI-data=8984  
FromELF: creating hex file...
After Build - User command #1: fromelf --bin .uild tthread-stm32f4xx.axf --output rtthread.bin
".uild tthread-stm32f4xx.axf" - 0 Error(s), 1 Warning(s).


Code只有一大于10万程序就运行不起来了,为什么?我keil的设置如图:
360截图20170510170707585.jpg

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
2条回答
augustedward
1楼-- · 2019-07-20 18:21
看看你bin文件多大,只要不超过单片机FLASH大小,就没问题,往其他地方找问题。
八度空间
2楼-- · 2019-07-20 19:36
CODE + RO-DATA不超过你的flash空间就可以,不能运行你要看是不是内存溢出了,跑到硬件错误中断里边去了

一周热门 更多>