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.

[参考译文] TMS320F28377D:更改仿真器后无法加载程序

Guru**** 2885180 points

Other Parts Discussed in Thread: LAUNCHXL-F28379D

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1642472/tms320f28377d-cannot-load-program-after-changing-emulator

器件型号: TMS320F28377D
主题中讨论的其他器件: LAUNCHXL-F28379D

使用 CCS 20.5、使用 377D 从 XDS100v2 过渡到 XDS200、并从 Launchxl-F28379D 评估板连接到我们的电路板、无法通过 JTAG 加载代码。  在 Eval 板上、这使用 XDS100v2 运行良好、在我们的电路板上、我们顺利使用了 CCS 12。  出于各种原因、我们需要继续使用 CCS 20.5。

以下是运行配置:

image.png

目标配置:

image.png

调试属性看起来正常:

image.png

转到 Debug 并点击绿色箭头、目标将保持断开连接状态、不会加载任何内容:

image.png

有什么想法什么错了?

 

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

    顺便说一下、JTAG 自检通过、我可以确认电路板已通电。  无错误消息。

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

    您好:

    右键点击“Debug“视图中的“C28xx_CPU1“并尝试连接时、是否显示 CCS 或 JTAG 错误消息?

    此致、
    马特

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

    连接似乎可以正常工作、但未加载代码:

    我想知道 XDS200 是否对于 CCS 20 太旧、我需要升级仿真器。

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

    这有助于确认 JTAG 连接稳定。 XDS200 由 CCS v20 提供支持。

    您可以通过依次前往“Run“>“Load“>“Load Program...“来加载代码 菜单。

    此致、
    马特

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

    我已经确认我的代码正在运行、但我不应该不得不手动执行此操作。

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

    是的、 这并不是执行程序加载的常规方法(程序加载是通过手动调试会话执行的)。

    请验证 CCS 工程中是否有目标配置文件 ccxml。 然后、您可以从此处刷写或调试(也会刷写)您的工程、从而处理您刚刚执行的步骤。  

    此致、
    马特

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

    是的、我得到了这个。

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

    您好:

    那么、当您选择“Debug Project“时、该流程是否能正确执行? 或者它是否无法连接到 CPU1 和编程?

    此致、
    马特

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

    此过程如下:

    1. 转到“调试“

    2. 点击绿色箭头,运行.ccxml 文件

    3、 一切都是断开的

    4. 右键点击 CPU1 并成功连接

     5.加载程序

    6. 对 CPU2 重复步骤 4 和 5

    7. 单击每个处理器的蓝色箭头

    基本上是手动完成所有操作。

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

    这不是我的意思。 是的、这是一种有效的手动调试启动方法。

    您是否尝试右键点击该工程并选择“Debug Project“/使用 F5 键?

    software-dl.ti.com/.../ccs_debug-main.html

    此致、
    马特

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

    这种工作方式可以连接和加载程序、但仅适用于单个内核。

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

    您好:

    首次启动工程的调试会话时、CCS 通常会在以下提示:

    在 launch.json 中、为您的工程添加了指定的内核:

    此致、
    马特