主题中讨论的其他器件:UNIFLASH、 MSPM0L1306
您好
我是否已经对 CCS 上的 MSPM0L 项目抱有兴趣?
我的客户尝试生成.hex 和.bin 文件进行大规模生产。
但生成的文件可能是错误的(因为本主题)
是否有生成.hex/.bin 文件的指南?
我们需要设置另一个选项? 不仅能"指定输出"和输出格式
谢谢。
GR
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.
您好
我是否已经对 CCS 上的 MSPM0L 项目抱有兴趣?
我的客户尝试生成.hex 和.bin 文件进行大规模生产。
但生成的文件可能是错误的(因为本主题)
是否有生成.hex/.bin 文件的指南?
我们需要设置另一个选项? 不仅能"指定输出"和输出格式
谢谢。
GR
您好、Gary、
感谢您的支持。
这是否意味着使用相同工程生成的 TI-TXT 格式图像没有问题,以及十六进制或二进制图像文件不起作用?
是、
TI-TXT (.txt)和.out 文件按正常方式工作。 (如果由 uniflash 写入 MSPM0L1306、则会正常工作)
但是、生成相同工程的.bin 和.hex 文件不起作用。
此致、
GR
我已将该主题提交给 CCS 支持团队、因为生成 Intel hex 格式文件是个问题。 所附的项目。 当您通过 CCS 生成十六进制文件时、在复位处理程序中断表处该文件为0、但不正确。 但是、当您生成 TI-TXT 格式时、没有问题。
您好、George、
感谢您的信息。
我测试了--romwidth32选项,但生成的十六进制文件不正确。
(我测试了 M0 SDK GPIO_toggle_output 示例)
首次加载成功、但尝试加载后、未解决问题。
这是使用--romwidth=32选项生成的英特尔.hex 文件。
e2e.ti.com/.../gpio_5F00_toggle_5F00_output_5F00_LP_5F00_MSPM0L1306_5F00_nortos_5F00_ticlang.zip
此致、
GR
所附的十六进制文件
所附的正确 TI-TXT 文件
TI-TXT 格式文件和 Intel 格式文件具有相反的字节序。 我不知道哪个字节序是正确的、或者为什么。
在该线程的前面部分、Gary Gao 附加了一个 CCS 项目。 我无法构建它。 我确实看到了来自该项目的生成日志。 用于创建二进制文件的命令是...
"C:/ti/ti_cgt_tiarmclang_3.2.0.LTS/bin/tiarmhex.exe" --diag_wrap=off --binary -o "20231207_i2c_controller_rw_multibyte_fifo_poll_LP_MSPM0L1306_nortos_ticlang.bin" "20231207_i2c_controller_rw_multibyte_fifo_poll_LP_MSPM0L1306_nortos_ticlang.out"
请勿使用 十六进制 以创建二进制文件。 相反、请使用 tiarmobjcopy 。 下面是一个示例命令...
tiarmobjcopy -O binary name_of_project.out name_of_project.bin
谢谢。此致、
-乔治
您好、George、Gary、
感谢您的支持。
请勿使用 十六进制 以创建二进制文件。 相反、请使用 tiarmobjcopy 。 下面是一个示例命令...
在乔治的建议下,我尝试了 Arm objcopy 实用程序。 (arm hex 实用程序正在使用 tiarmhex.exe)
结果、生成的 Intel hex 文件是正确的(我可以使用 Uniflash 写入、并且工作正常。)
我知道我们的问题是有关 HEX Generate 工具的 probrem。
非常感谢!
此致、
GR
您好、Gary、
您是否可以使用类似这样的命令窗口来执行此操作?(首先将.out 文件复制到 C:\ccs1250\ccs\tools\compiler\ti-cgt-armllvm_3.2.0.sts\bin)
否、
我使用"ARM 对象实用程序" 而不是 Arm Hex 实用程序。
因为 ARM 十六进制实用程序使用 tiarmhex、 和使用 tiarmobjcopy 的 arm objcopy 实用程序。
此致、
GR
您好、Gary、
您是否设置了 4rth 选项页"format of output file"?
此致、
GR