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.

[参考译文] TMDSCNCD263:如何在不暂停目标的情况下将目标连接至调试器?

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1402633/tmdscncd263-how-to-connect-the-target-to-the-debugger-without-suspending-it

器件型号:TMDSCNCD263

工具与软件:

您好!

我的 EVM 处于 QSPI 1S 模式。  我已经刷写了预期软件、EVM 从外部闪存启动并运行。

现在我要在不干扰程序执行的情况下连接调试器。 到目前为止、我通过以下方式做到这一点:

  -从目标配置中删除初始化 GEL 文件。

  -仅加载符号。

不过、当我启动调试器时、调试器会暂停程序。 我可以继续、没有任何问题。

是否有办法自动连接目标、但在我点击"Resume"前一直保持运行?

谢谢你。

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

    您好、Kier、

    请参阅以下有关自动重印属性的类似主题(如果它能够帮助解决您的问题):  

    https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/241840/running-the-program-automatically-after-launching-it 

    此致、

    Allison

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

    感谢 Allison 但这没有帮助。

    我已禁用可能导致暂停的项目:

    或许这款处理器无法实现。 没关系、但需要确认。

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

    尊敬的 Kier:

    让我再次为您检查这一点-我将在明天确认后更新。

    此致、

    Allison

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

    您好!

    请观看此视频: https://www.youtube.com/watch?v=xEBjObfW-8Y

    此致、

    Ben Collier

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

    感谢 Ben、但不适用。 视频中的关键步骤是禁用"Halt the target on a connect"。

    这甚至不是此 SOC 的选项、因为它已灰显:

    我想这证明了我的观点、即这个 SOC 不支持我所追求的目标、但如果专家能够确认...或不支持、这将是一件好事。

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

    尊敬的 Kier:

    我们通常的调试专家会在今天到场、并能在星期一考察。 我在不知情的情况下发现、由于没有嵌入式闪存、我们可能不支持该功能。

    此致、

    Ralph Jacobi

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

    你(们)好

    我认为 (+)[常见问题解答] AM2634:如何在运行状态下调试/监控变量-基于 Arm 的微控制器论坛-基于 Arm 的微控制器- TI E2E 支持论坛 可以解决该问题。 如果您有任何其他需要、请告诉我。

    谢谢

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

    尊敬的 Sanmveg,

    谢谢、但该常见问题解答与我的用例不匹配。 常见问题解答是关于在不停止目标的情况下监视变量。 我的问题是、在我连接时目标无法避免地被停止。 这是关于连接。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我的问题是在连接时目标不可避免地停止。

    您正在寻找一个非侵入式连接、在这种连接中、调试器可以在不暂停已经在运行的 CPU 的情况下建立 JTAG 调试连接。   可以从三个区域触发停机:

    1) 1)调试器本身。 有一个调试器选项可在连接时发出停止请求。 您已经知道此选项、并且已禁用该选项。

    2) GEL_OnTargetConnect ()。 您也知道这一点、因为提到过您删除了 GEL 启动脚本。

    3)设备(需要它)。 实际设备需要支持非侵入式连接。 具有完全 实时模式 支持的器件通常支持此功能。 (这不同于实时存储器访问)。 基于 ARM 的设备不提供这种完整的实时模式支持 、但我认为我们至少增加了非侵入式连接到一些 ARM 内核的功能、例如 Cortex-M3/4和 A15。 至少这些是我可以从中找到信息的选项。 我没有看到任何 Cortex-R 的相关信息、因此我必须进行调查。

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

    Cortex-MX 的非侵入式连接似乎存在一个已知问题。 我怀疑它会影响其他器件。 我正在努力重新开始对此问题的调查。

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

    我确认 Cortex-R 不支持它。

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

    非常感谢。