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:从示例代码中提取汇编代码

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/889296/tmdscncd28035iso-extracting-assembly-code-from-sample-code

器件型号: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"文件。 我假设这是我对板进行编程时刷写到板上的内容? 我想获取这个可执行文件、然后 将其反汇编、这样我就可以观察汇编代码。 这是可行的吗? 我尝试了 objdump、但它无法识别文件格式。  

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

谢谢、

亚伯拉罕  

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

    亚伯拉罕

    以下是您可以在过渡期间参考的一篇文章: https://e2e.ti.com/support/tools/ccs/f/81/t/492913?How-to-i-disassemble-the-CCS6-1-2-generated-out-file-

    我已将您的帖子转发给 CCS 人员以供进一步评论。

    此致、

    Ozino

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

    您好、Ozino、

    我尝试了第一条注释中描述的方法,它为我提供了我需要的大部分方法(Build->Advanced Options->Assembler Options...)。 在我使用的太阳能微型逆变器示例代码中、它为这些示例代码生成了.asm 文件。 但是、我正在使用的示例代码具有大量的包含和库、这些库在我导入项目时自动链接。 是否还有任何方法可以为它们获取装配体?

    现在、我已经为源代码提供了汇编、但没有为 CCS 自动导入的文件/依赖项提供汇编。

    谢谢、

    亚伯拉罕  

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

    您可以使用名为 dis2000的实用程序来反汇编程序。  它与所有编译器工具位于同一目录中。  对于 CCS 的典型安装,这就是它的位置...

    C:\ti\ccs930\ccs\tools\compiler\ti-cgt-C2000_18.12.4.LTS \bin

    这是一个命令行工具、无法在 CCS 中调用。  C28x 汇编工具手册对此进行了说明。  要查看可用的选项,请使用--help 运行该选项

    请注意、编译器安装包括 RTS 的源代码。  对于上述相同的 CCS 安装,RTS 源代码的位置是...

    C:\ti\ccs930\ccs\tools\compiler\ti-cgt-C2000_18.12.4.LTS lib\src

    谢谢、此致、

    乔治