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.

[参考译文] TMS320F28379D:在不刷写的情况下使器件进入调试状态(无投影)

Guru**** 2540720 points
Other Parts Discussed in Thread: TMS320F28379D

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1380977/tms320f28379d-putting-device-in-debug-without-flashing-projectless-debug

器件型号:TMS320F28379D

工具与软件:

专家们、您好!

是否有办法将 MCU 置于调试状态并访问存储器和寄存器、也可以在不刷新任何新代码的情况下进行反汇编? 我正在使用 TMS320F28379D 和 XDS110 JTAG。

此致

Vishal Kakade

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

    是的、可以通过以下方式启动调试会话 :打开相应的.ccxml 文件(在 C2000 Ware 下、找到 device_support/f2837xd/common/targetConfigs)、然后运行->调试、在连接到目标后、可以选择"Run"->"Load"->"Load Symbols"、然后选择链接器输出。 最后一步是可选的、但如果您具有链接器输出、则可以访问符号。

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

    您好!

    「我知道了,妈妈,我会很快回来的。 我可以访问反汇编和存储器映射。 使用.out 文件、我还可以看到表达式。 但它不告诉内存分配。  

    因此、如果我理解正确、我们有一个内置的反汇编器、可以从闪存读取二进制文件并将其转换为汇编语言。

    同样、我们是否有可以将此汇编代码转换为高级 C 代码的反编译器?  

    此致

    Vishal

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

    尊敬的 Vishal:

    我们没有可以将汇编语言转换为高级别 C 语言代码的 DE 编译器。

    应通过.map 文件和链接器命令文件(.cmd 文件)分配内存。  

    此致!

    Ryan Ma

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

    一般而言、永远不可能从汇编语言中生成接近原始代码的高级 C 语言代码、因为大量信息会在编译过程中丢失。