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.

[参考译文] CC2652P7:如何知道调试器是否已连接?

Guru**** 2538930 points


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

https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/1208521/cc2652p7-how-to-know-if-debugger-is-connected

器件型号:CC2652P7

我想实施一个超低功耗方案/关断、但我知道这将会破坏调试器、说实话、我发现如果我这么做、我花费大量的时间来将 XDS/器件重新显示在 CCS 中。 因此、我想知道何时连接了调试器(/running?) 因此我不会中断它。

在所有位置中、ChatGPT 让我读取"器件标识"(DEV_ID)寄存器的第31位、该位位于存储器地址0x50001200、但这不起作用、也没有记录。 是否有方法可以在不实施单独的"调试"GPIO 的情况下执行此操作、以便知道我是在调试环境还是已部署环境中?

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

    您好、Matt、

    这个超低功耗方案的细节是什么? 唯一可以断开调试器连接的低功耗模式将进入关断模式。

    -kel

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

    完全正确。 我需要的器件可以放置一段时间、尺寸非常小。  

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

    您好、Matt、

    您可以参考 TRM CPU 域寄存器说明。  ChatGPT 可能   从 FCFG1引用了0x50001318的 ICEPICK_DEVICE_ID 或0x50001294的 USER_ID、但这不会提供有关 JTAG 状态的任何详细信息。  从 TRM 的第7.8.3.4节 来看、从 AON_PMCTL 模块中监控 PWRSTAT 寄存器的 JTAG_PD_ON 位会很有价值。

    此致、
    Ryan

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

    听起来就像我所需要的! 我来试试。