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.

[参考译文] CCSTUDIO:连接内核时发生复位

Guru**** 2395365 points
Other Parts Discussed in Thread: AWR2944EVM

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1484863/ccstudio-reset-happens-when-connecting-core

器件型号:CCSTUDIO
主题中讨论的其他器件:AWR2944EVM

工具与软件:

团队成员、您好!

我的客户设计了他们的电路板、它连接了所有 JTAG 引脚。 问题是、当通过 CCS 连接内核进行调试时、Blackhawk XDS560 v2会复位内核。 由于客户必须加载符号进行调试、他们希望在连接内核时避免此复位。 对于我们的 AWR2944EVM、MIPI_JTAG_NRST 引脚通过上拉寄存器连接到3.3V 电源。 它未连接到我们的器件。 但是、客户将此引脚连接到我们的器件、它会在连接内核时导致自动复位。 是否有办法避免此自动复位? 我不确定在 CCS 中连接内核时这是否是预期的过程。 非常感谢您的评论。

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

    您好!

    使用2944 EVM 原理图的原因何在?

    谢谢你

    Cesar

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

    您好!

    您不应使用 XDS560将 MIPI_JTAG_NRST 连接到 AWR 复位引脚。 如果您要从 JTAG 复位、则需要将引脚6 (MIPI_NRST)连接到 AWR nReset 引脚。

    仿真和跟踪头技术参考手册(修订版 I)

    此致、

    Adrian

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

    您好、Adrian、

    感谢您的评论!

    我还不太了解 JTAG、但您是说 XDS560使用 MIPI_NRST 引脚进行器件或系统复位吗? 通常、它是由 nRESET (硬件方法)引起的吗? 或者、JTAG 是否具有此类内核复位功能(如软件方法)?

    此致、

    Victor Park

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

    您好!

    连接到 AWR nRESET 引脚将导致器件硬复位。 这 不应在您每次连接到内核时进行切换、只在您告诉仿真器进行系统复位时进行切换。  

    您描述的问题听起来像是仿真器上的配置设置、而不是硬件问题。 应该有一些方法来禁用仿真器内核的自动复位。 但是、由于这不是 TI 器件、我们不得不调整仿真器设置。 我建议检查仿真器文档、并查看是否有方法在连接时禁用内核的这种自动复位。

    此致、

    Adrian  

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

    您好、Adrian、

    感谢您的回复! 我想我们的 ccxml 文件或 CCS 上的某个配置可以使用这些配置。 因为当我看到下面的链接时、有以下说明。 我不知道它是否与 CCS 有关、但在我们这边、而不是仿真器这边、似乎有一些控制"Reset after Connect"。 我可以让您的团队再检查一下吗?

    TI XDS 调试器用户指南

    此致、

    Victor Park

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

    您好、Victor:

    我是一名硬件工程师、因此我不是最好的回答者。 我将邀请我们软件团队的一些人参加。

    此致、

    Adrian

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

    您好、Victor

    答对了、CCS 具有一项功能、可以将其配置为在连接时执行复位。 这是 CCS RUN->Reset 命令的简单自动化。

    这与通过 XDS 进行复位不同。  

    XDS 不应复位 CPU、这不是异常行为、因为正如客户提到的、加载符号以便能够调试代码非常重要

    谢谢你

    Cesar

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

    Cesar、您好!

    感谢您的回复! 我可以询问在连接内核时如何在 CCS 中启用/禁用复位吗?

    此致、

    Victor Park

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

    您好!

    第一个需要禁用"连接后复位"  

    连接后、打开 CCS_Debug 视图并执行 Run->Reset

    谢谢你

    Cesar

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

    Cesar、您好!

    感谢您的回复、但我要问的是第一步-如何禁用"连接后重置"。 我在 CCS 中找不到此类控制。 您能告诉我在 CCS 上的哪些地方可以找到该控件吗?

    此致、

    Victor Park

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

    请参阅

    7.1.调试概述—Code Composer Studio 20.1.0文档、第节  

    7.2.3.1.程序/存储器加载选项

    谢谢你

    Cesar

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

    Cesar、您好!

    非常感谢您的帮助! 现在我可以找到位置了!

    此致、

    Victor Park