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.

[参考译文] TMS320F28335:如何使用 CANAPE 读取.out 文件

Guru**** 2582405 points


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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1247862/tms320f28335-how-to-use-canape-to-read-out-file

器件型号:TMS320F28335

尊敬的专家:

我的客户希望使用 CANAPE 读取包含 代码地址、变量名称、数据类型和长度的固件。

他们尝试了 EABI 类型以  在 canape 中输出.out 文件(rts2800_ml_eabi.lib)和 ELF/DWARF ,扩展了 C++支持(从 ELF/DWF FIE)读取类型信息的新读取器),它错过了数据类型和长度。

然后 他们尝试 COFF 类型输出.out 文件(rts2800_ml.lib)和 COFF/DWAF、附带的 C++支持( 读取信息格式 COFF/DWF FIE)的新阅读器) 在 canape 中,它有错误的地址。

他们如何使用 canape 读取.out 文件? 出什么问题了吗?

Br

吉姆

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

    Jim、您好!

    根据我与编译器专家讨论的内容、可以通过使用 Elf 目标文件信息和 Dwarf 调试信息来显示变量的地址和类型。 我目前正在探索如何在 CCS 中实现这一点。 一旦我有了执行此操作的步骤、就会回复给您。

    此致、

    阿米尔·奥马尔

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

    您好!

    根据我的理解、由于.out 文件是编程到器件的内容、并且器件需要知道哪些变量的位置/大小、因此必须提供此信息、CCS 才能显示这些变量的类型和内容。 Canape 应该能够做同样的事情,所以这似乎更像一个问题拥有的 Canape。 除了代码中的内容外、CCS 中不需要进行设置或执行其他步骤来配置.out 文件及其生成的内容。

    此致、

    阿米尔·奥马尔