32K的FLASH做电子设计需要外扩吗?

2019-03-25 20:38发布

另外问下,怎么看代码的总大小?一条代码多大?我的开发环境是IAR. 此帖出自小平头技术问答
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
6条回答
chunyang
1楼-- · 2019-03-26 02:10
_NXP LPC1000_ 是否需要外扩得看你的代码量,通常编译软件的输出为HEX文件,用HEX转BIN软件将HEX文件的格式转成BIN文件即为机器码的真实长度,不过在编译环境中应该能看到最后的代码量,有的是在列表文件中(*.LST),长度往往用16进制表示,要自行换算成十进制就清楚了。
wwwwwsltt
2楼-- · 2019-03-26 04:41
谢谢,你所指的是output format选项里选择binary所输出的BIN文件吗?BIN文件的大小就是代码的总大小吗?
chunyang
3楼-- · 2019-03-26 08:13
是的,BIN是2进制机器码文件,其长度就是占用程序存储器的空间大小。
wwwwwsltt
4楼-- · 2019-03-26 10:51
和51相比,ARM的指令是32位的,那32K的FLASH是不是相当于8K的51FLASH啊。。
daicheng
5楼-- · 2019-03-26 14:06
 精彩回答 2  元偷偷看……
chunyang
6楼-- · 2019-03-26 14:13

原帖由 wwwwwsltt 于 2011-4-14 21:59 发表 和51相比,ARM的指令是32位的,那32K的FLASH是不是相当于8K的51FLASH啊。。

 

不能这么看,位宽不同需要额外的存储器开销,nK32位的代码量是nK8位代码量的4倍。

一周热门 更多>