怎么确定一个程序需要多大Flash内存的单片机?

2019-03-24 10:18发布

今天写了一个程序编译出来的txt大小是1k,而编译出来的d43大小是14k。
我把txt烧到430f149的开发板上运行正常,但是用UIF烧到430f122(4k)上面跑就有问题了
不知道是不是因为430f122的内存不够?
程序才20几行,我把所有的乱七八糟的都删了只留了一个控制p3.0输出高电平就有13k的d43文件了

不知道我应该怎么确定最后的程序需要多大内存的单片机呢?应该看什么? 此帖出自小平头技术问答
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
10条回答
作死教练
2019-03-25 14:21
chunyang 发表于 2015-4-24 12:57
看编译报告,一般在列表文件中,有的编译软件在集成环境下都会有显示。另一个办法是看二进制文件的长度,但编译器一般不输出二进制文件,需要使用HEX转BIN软件进行转换,但现在的编译器已无需此法,只有那些古老的编译器才需要用此法。

我用的是IAR for 430 的5.30版本

我在没有找到你说到的编译报告,也不清楚什么是列表文件,不知道能不能解释一下?

一周热门 更多>

相关问题

    相关文章