您好:
现在编译出来的bin文件特别的大,发现hex文件间隔出现好多无用的0,不知道是工程配置还是其他问题,望多多支持一下,谢谢!
out转hex命令:
hex6x -a x.out -o x.hex -map c674x.mp -memwidth 8 -order L
Shine:
请问用的哪种boot mode? 一般是用Aisgen工具把.out文件转换成.ais文件?
,
user6533984:
用AISgen_d800k008.exe转换结果是一样的,都有很多0,生成的8Mbin文件,5M都是0
,
Shine:
没有分配到code/data的memory默认是填0,如果要填自定义的值的话,用-fill选项。如果要减小bin文件的大小,可以试试用strip6x.exe命令去除调试信息。
strip6x.exe的详细介绍请看汇编手册
9.4 Invoking the Strip Utility
www.ti.com/…/sprui03b.pdf