TI中文支持网
TI专业的中文技术问题搜集分享网站

CCS 生成的.hex文件怎么对齐

我使用CCS V9.1编译生成 S3 格式的HEX文件,用于CAN刷新APP.

问题:生成的文件按地址一行行的排列,但是每行的数据长度不是完全相同的。我猜测数据比较少的那行是因为后面的数据都为0xFFFF。

1、我在CCS中设置了-fill = 0xFFFF,输出没有变化。

2、选择“select image mode”后,编译总是报错“image requires ROMS directive null”。我不知道在哪里设置。

由于公司的电脑加密,没办法截图。希望TI的专家能看懂我的问题描述。

谢谢!

Aiden:我在论坛翻看了很多相关的帖子,很多人都有相同的问题,恢复都是“spru531里有详细的说明”,相信大家看了这份文档后还是没有清楚该怎样操作。TI的专家能不能帮忙回复一个详细一点的操作指导。放到C2000的常见问题里也行。谢谢啦。

我使用CCS V9.1编译生成 S3 格式的HEX文件,用于CAN刷新APP.

问题:生成的文件按地址一行行的排列,但是每行的数据长度不是完全相同的。我猜测数据比较少的那行是因为后面的数据都为0xFFFF。

1、我在CCS中设置了-fill = 0xFFFF,输出没有变化。

2、选择“select image mode”后,编译总是报错“image requires ROMS directive null”。我不知道在哪里设置。

由于公司的电脑加密,没办法截图。希望TI的专家能看懂我的问题描述。

谢谢!

Green Deng:第二个问题,应该是tiobj2bin的问题,尝试一下:
手动下载cg_xml package,地址:processors.wiki.ti.com/…/Code_Generation_Tools_XML_Processing_Scripts,然后把tiobj2bin 拷到 c:/ti/ccsvx/utils/tiobj2bin 下

我使用CCS V9.1编译生成 S3 格式的HEX文件,用于CAN刷新APP.

问题:生成的文件按地址一行行的排列,但是每行的数据长度不是完全相同的。我猜测数据比较少的那行是因为后面的数据都为0xFFFF。

1、我在CCS中设置了-fill = 0xFFFF,输出没有变化。

2、选择“select image mode”后,编译总是报错“image requires ROMS directive null”。我不知道在哪里设置。

由于公司的电脑加密,没办法截图。希望TI的专家能看懂我的问题描述。

谢谢!

Aiden:

回复 Green Deng:

按照你回复的进行操作,下载了cgxml-2.61.00-windows-installer.exe。

1、安装后将安装目录下的tiobj2bin文件拷贝到我的CCS目录/utils/tiobi2bin文件目录下。

2、CCS HEX选择“select image mode”后,编译依然报错“image requires ROMS directive null”。

赞(1)
未经允许不得转载:TI中文支持网 » CCS 生成的.hex文件怎么对齐
分享到: 更多 (0)