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.

[参考译文] CCS/TM4C129ENCPDT:在不刷写器件的情况下查看反汇编?

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

https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/874798/ccs-tm4c129encpdt-view-disassembly-without-flashing-the-part

器件型号:TM4C129ENCPDT

工具/软件:Code Composer Studio

是否可以在 CCS 中查看反汇编而不启动调试会话并对器件进行闪存编程?

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

    如果要从器件读回存储器以将其反汇编、则需要启动调试会话。  您无需刷写器件即可执行此操作。

    从 View (视图)菜单打开 Target Connnecions (目标连接)视图。  查找项目的.ccxml 文件。  右键单击并选择启动。  这将启动该配置的调试器、但不会触碰目标。  接下来、单击"Connect"按钮以连接到器件。  现在、您可以使用 MEMORY 和分解视图。  如果需要、也可以通过单击加载按钮旁边的向下箭头并选择加载符号来加载符号文件。  浏览到.out 文件。

    如果您只需要程序文件的汇编代码、则可以将其作为构建的一部分生成。

    此致、

    John

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

    谢谢您、Johns。 这回答了我的问题、还有一些问题!

    具体而言、以下内容非常有用:

    [引用 user="Johes"]

    如果要从器件读回存储器以将其反汇编、则需要启动调试会话。  您无需刷写器件即可执行此操作。

    从 View (视图)菜单打开 Target Connnecions (目标连接)视图。  查找项目的.ccxml 文件。  右键单击并选择启动。  这将启动该配置的调试器、但不会触碰目标。  接下来、单击"Connect"按钮以连接到器件。  现在、您可以使用 MEMORY 和分解视图。  如果需要、也可以通过单击加载按钮旁边的向下箭头并选择加载符号来加载符号文件。  浏览到.out 文件。

    [/报价]

    启动调试会话会重新刷写器件、这经常让我感到困扰、因为程序未更改、我通常知道没有必要重新刷写器件。

    此外、有时我会停止调试会话、然后想重新进入。 上述程序可实现这一目标。

    我认为必须有办法这样做,但这样做的程序并不明显。 非常感谢您的介绍!

    一个重要注意事项:至少在 CCS 版本9.3.0.00012中、它在"视图"菜单中不被称为"目标连接"。 它被称为"目标配置"。

    供我自己参考(以及将来遇到此主题的任何其他人):

    "Connect"按钮:

    和"加载符号文件"(按钮旁边带有花括号的向下箭头):

    再次感谢您!