This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
尊敬的香榭丽舍
我的客户报告说、他们无法使用 ti-cgt-arm_16.9.1.ls/bin/armhex 工具生成小端十六进制文件。 他们使用以下建议:
C:/ti/ccsv7/tools/compiler/ti-cgt-arm_16.9.1.sps/bin/armhex -romwidth=32 --intel --host_image–host_image:target=arm -host_image:endime=lint -o "evcc_core.hex" "evcc_core.out"
您能否帮助提供一个示例、说明如何将小端字节序*。out 文件转换为采用 Intel 格式的小端字节序十六进制文件?
非常感谢!
简
尊敬的 Jane:
您是不是说转换后的十六进制文件不正确? 还是无法从命令中获取 hex 文件?
十六进制实用程序集成到 CCS 中、您可以在编译工程时使用 CCS 生成十六进制文件。 器件字节序在 CCS 工程属性中指定、十六进制实用程序中没有用于更改字节序的选项。
使用 编译 器选项 --endian={big | little}来控制字节序。
您好、清军、
输出文件是小端字节序、而十六进制文件是大端字节序。 他们无法正确获取十六进制文件、并询问 TI 是否可以提供一个示例、以使用小端字节序将文件转换为十六进制文件。
非常感谢!
简
尊敬的 Jane:
您可以尝试 memwidth=8和 romwidth=8吗?
您好、清军、
您的方法有效、非常感谢!