单片机flash大小问题
我用的单片机型号为STC12C5608AD,它的flash容量是8K吗?在程序编译过后生成的.hex文件的大小为14KB,却可以烧写成功。我想问的是编译生成的目标文件大小(即多少KB),必须小于flash的容量才能烧写成功对吗?通常说flash的容量就是所能加载的最大的.hex文件的大小吗?菜鸟诚恳请教! 又来月经贴去看看.hex和.bin文件的区别吧。
提问前最好先百度或Google一下。 8K是指二进制文件,hex是16进制而且是字符型,占空间较大,大约是二进制文件的两倍多,8KFLASH大约能放23KHEX。 灰机…… 回复【2楼】.titrwh 灰机
-----------------------------------------------------------------------
谢谢你 编译后有真实的代码大小显示,显示的才是所占的真正空间 longfeix86 发表于 2011-9-14 09:19
编译后有真实的代码大小显示,显示的才是所占的真正空间
24 256 bytes of readonlycode memory
396 bytes of readwrite code memory
1 904 bytes of readonlydata memory
128 140 bytes of readwrite data memory
请问 像这个,怎么计算占用flash空间? 谢谢!
页:
[1]