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.

[参考译文] AM2612:如何使用 TI ARM 工具链获取调试信息?

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1527014/am2612-how-to-obtain-debug-information-using-the-ti-arm-toolchain

器件型号:AM2612

工具/软件:

您好专家、

   我们知道、调试信息可以显示在 CCS 的 Expressions(表达式)窗口中。 我要 通过脚本从.out 文件中获取调试信息。  

   我知道 ti-cgt-armllvm_4.0.1.LTS\bin 中有一些命令、例如  tiarmreadelf 处理.out 文件的地址。 是否有一些命令可以 处理.out 文件以获取 变量的调试信息?

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

    您好、

    我已将线程重新分配给编译器 (SDTO) 组、由于重新分配了线程、请预计会有一些延迟。

    此致、
    Shaunak

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

    可以考虑使用 目标文件显示实用程序 tiarmofd 。  它可用于目标文件、可执行文件或库。

    我想 通过我的脚本从.out 文件中获取调试信息。

    如果您计划处理 Dwarf 信息、请考虑以 XML 格式获取该信息。  以下是一个示例命令:

    tiarmofd -x -g -obj_display=none --dwarf_display=none、dinfo、types -o file.xml file.o

    谢谢。此致、

    -乔治

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

    我尝试了这个,它是有效的。  是否有任何工具可以 解析 XML 格式的 Dwarf 信息?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    是否有任何工具可以 解析 XML 格式的 Dwarf 信息?

    不来自 TI。  有许多用于解析 XML 的开放源代码解决方案。  也许其中一个也支持解析 Dwarf。

    谢谢。此致、

    -乔治

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

    在  CCS 的表达式窗口中,我只需要输入类/结构变量名称即可获得调试信息 。    ti-cgt-armllvm_4.0.1.LTS\bin 中是否有任何命令可以 通过输入类/结构变量名称来获取 CCS 的 Expressions 窗口等调试信息?  非常感谢您提供一个解析 CCS 表达式窗口的调试信息的解决方案。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
      ti-cgt-armllvm_4.0.1.LTS\bin 中是否有任何命令可以 通过输入类/结构变量名称来获取 CCS 的 Expressions 窗口等调试信息?

    很遗憾、不会

    谢谢。此致、

    -乔治

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

    非常感谢您的回答。