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/TMDSEMU110-U:使用 XDS110调试器进行调试时、连接设备时出错

Guru**** 2535150 points
Other Parts Discussed in Thread: UNIFLASH, CC3200

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

https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/697616/ccs-tmdsemu110-u-error-in-connecting-device-while-debugging-using-xds110-debugger

器件型号:TMDSEMU110-U
主题中讨论的其他器件:UNIFLASHCC3200

工具/软件:Code Composer Studio

大家好、

继续我之前的帖子:-

https://e2e.ti.com/support/development_tools/code_composer_studio/f/81/t/689764

现在、我面临一个奇怪的问题。

我能够在调试器的帮助下调试 TI 示例、但当我尝试调试自己的固件时、它会开始发出错误、  

无法与设备通信。 请检查您的连接。


任何关于此问题的想法、因为我相信如果它适用于特定固件、那么它也必须适用于其他固件。

谢谢你

Shubham

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

    Shubham、

    发生错误时、您是刷写电路板(使用 Uniflash)还是只是通过 CCS 将代码加载到器件中? 这两种方法的区别在于 SOP 跳线放置、这可能会阻止一个或另一个操作成功。  

    如果您只是通过 CCS 加载、那么在问题发生后、您可以对电路板进行下电上电并正常加载和调试 TI 示例吗? 如果是、在您加载固件后是否立即发生错误? 下面的线程显示了在代码加载后调试早期阶段的一些提示

    https://e2e.ti.com/support/development_tools/code_composer_studio/f/81/t/671504 

    如果问题发生在到达 main()后,我怀疑您的固件可能会将您锁定在 JTAG 之外(例如,通过重新配置引脚以实现不同的功能),或者导致器件连续复位并折叠其执行。 我通知 CC3200专家、他们可能会对器件设置的影响有所了解。   

    此致、

    拉斐尔

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

    Rafael 有一些很好的初始调试步骤、我想在检查后听取您的反馈。

    与 JTAG 相关、您不想重新配置的器件引脚为16 (TDI)、17 (TDO)、19 (TCK)和20 (TMS)。 检查固件、确保不会动态重新配置这些引脚。

    您是否在固件中进入了任何低功耗模式? 进入 LPDS 或较低功耗状态将导致 JTAG 断开连接、并且在器件处于低功耗状态时无法在 CCS 内进行调试。

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

    感谢您的回复。

    我能够解决这个问题。
    实际上、问题与硬件设置无关。 它与错误的配置设置有关。 我在 View->target configurations 下的配置文件中更改了连接类型,但它无效。 然后、在项目目录中、我发现有目标配置文件夹、并检查了该文件夹下的.ccxml 文件。 我发现该配置文件中的设置不同。 我更改了设置并开始工作。

    此致
    Shubham