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.

[参考译文] MSP430FR5969:命令行将*。out 转换为*。TI-TXT

Guru**** 2538930 points


请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/1001169/msp430fr5969-command-line-converting-out-to-ti-txt

器件型号:MSP430FR5969

我有一个嵌入式电路板、我已经对"SLAU320 MSP430 Programming with the JTAG Interface"进行了调整、使 Spy-by-Wire 能够对正在工作的已连接 MSP430FRxxxx 进行编程。 我目前正在使用从 code composer 生成的闪烁示例对其进行测试、并按照 SLAA754第5.3节中的指令将其转换为十六进制。

我的问题是、我打算在这些 MSP 器件上加载以供发布的实际映像不会在 Code Composer 中生成、并且无法将编译合并到 Code Composer 中。 不过、它是从 CCS 提供的 gcc 交叉编译器生成的。

是否可以将生成的.out 文件转换为.txt 文件、而无需在 code composer 中使用整个构建环境? 是否有执行此函数的特定二进制文件? 如果没有、那么是否有任何有关如何解析.out 文件以编写手动/即时执行此操作的代码的良好文档? 是否有任何示例在某个地方执行类似的操作?  

当我查看为项目生成的.out 文件时、即使在第一个代码段之前的标头中也没有明显的重叠、是否有说明标头字段(0x0 - 0x34)的文档? 我希望这可以解释每个代码部分的位置... 我正在挖掘 mspdebug 、因为他们必须在某个地方执行、但到目前为止、我没有任何运气。  

我们非常感谢您提供任何提示。

左侧显示了 Blinky 的 hexdump 和右侧显示了 Custom Build 的示例。