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.

[参考译文] TMDSCNCD28035ISO:是否仍有从.out 可执行文件获取运行时跟踪?

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/938894/tmdscncd28035iso-is-there-anyway-to-attain-a-runtime-trace-from-the-out-executable

器件型号:TMDSCNCD28035ISO

你好!

我目前有这个 Piccolo TMS320F28035 隔离式 controlCARD。

卡:

http://www.ti.com/tool/TMDSCNCD28035ISO

集线站:

https://www.ti.com/tool/TMDSDOCK28035

微型逆变器基板:

http://www.ti.com/tool/TMDSSOLARUINVKIT

我正在使用位于".../controlSUITE/development_kits/TMDSSOLARUINVKIT_v100/MicroInv_F2803x中的太阳能微型逆变器示例代码。  

我想知道是否有任何方法  编译的可执行文件中提取运行时汇编跟踪(非静态)? 当我构建项目时、我看到创建了一个".out"文件。 我假设这是我对板进行编程时刷写到板上的内容。 我想获取这个可执行文件、然后 将其反汇编、以便我可以观察所有汇编代码。  这是可行的吗?  

如果有任何建议、我们都会很感激!

谢谢!

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

    亚伯拉罕

    您可以使用 dis2000实用程序将反汇编代码从输出文件中进行 spit。

    语法应如下所示。

    C:/ti/ccs1010/ccs/tools/compiler/ti-cgt-c2000_20.2.1.LTS/bin/dis2000 HelloWorld.out > a.txt

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

    您好、Santosh、

    是的、我熟悉 dis2000工具、并且使用过它。 但是、这是否仅提供静态反汇编?   

    例如、如果我有一个常规的 C 程序、我可以使用 objdump 获取静态反汇编。 但是、我需要使用 Intel PIN 等单独的工具来获取完整的动态跟踪。 我想知道 TI 电路板是否有类似的东西。  

    我在.out 文件上尝试了 Intel PIN、但它中途崩溃、并出现语法错误"未终止引用字符串"。 由于我知道我的项目在 Code Composer 中成功构建、我不知道为什么会发生这种情况。  

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

    亚伯拉罕

    我不熟悉从输出文件中获取动态反汇编的方法。 我正在与编译器团队进行检查。

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

    我不熟悉 Intel Pin 和相关工具。  基于我刚才所读的一点、我可以告诉大家、TI 没有类似的工具。

    谢谢、此致、

    乔治

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

    尊敬的乔治:

    那么、为了确认、TI 只提供了一些工具来帮助我进行静态反汇编、而不是完整的动态跟踪?  

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

    遗憾的是、这是正确的。

    谢谢、此致、

    乔治