您好!
我正在为器件 TMS320F280025开发固件。
我当前的 CCS 版本 是"12.2.0.00009"。
我遇到了奇怪的行为。
我正在使用 CCS 示例"flashapi_ex1_programming"、可以正确编译。
该问题与生成的输出有关。
如果我在"Build / C2000 Hex Utility / Output Format Option"中更改输出格式、则会得到以下结果:
- 容器
正确生成了固件、附加 在 zip "flashapi_ex1_programming.bin"中
以下是设置:
- 十六进制
未正确生成固件、附加 在 zip 文件"flashapi_ex1_programming.hex"中
以下是设置:
- SREC
未正确生成固件、附加在 zip "flashapi_ex1_programming.srec"中
以下是设置:
下面是"Build / C2000 Hex Utility / General Options"中的常规设置。

生成的固件是随附的 zip 文件。
e2e.ti.com/.../fw_5F00_generated.zip
我注意到、编译的十六进制和 SREC FW 缺少一个字节是和一个字节编号
您可以通过打开文件来检查它、但我尝试在下面更好地显示它:

对 SREC 文件也会发生同样的情况。
文件似乎已裁剪。
产生此错误的原因是什么?
编译器中是否有选项可以获取与 bin 文件具有相同数据的 hex/SREC 文件?
此致、

