如何在CCS12.7.0中生成BIN文件
网上很多资料,都是右击项目,在Properties中,选择C2000 Hex Utility中Output Format Options中选择Binary(--binary, -b)选项,然后开始编译,但是这个时候生成的bin文件会有问题,没有填充的0xFFFF,并且刚开始2个字后面的0xFFFF都被省略掉了。
解决方案:
1. 在C2000 Hex Utility的General options中,Specify fill value填写0xFFFF。
2. 勾选select image mode。
3. specify memory width填写16
4. 生成一个txt文件,名字随便,如bin_build_param.txt,里面内容如下:
ROMS{
all_mem:o = 0x640000, I = 0x18000, fill=0xffff
}
其中0x640000是你程序的起始地址乘以2,比如你的程序放在0x320000。0x180000是你的bin文件的大小字节。
然后添加文件路径如下
参考链接:CCS12.6 编译生成BIN文件正确方法_ccs生成bin文件-CSDN博客