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.

[参考译文] CC2530:使用 IOS 的调试端口会导致代码在运行项目后由于未知原因而被格式化。

Guru**** 2465890 points


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

https://e2e.ti.com/support/wireless-connectivity/zigbee-thread-group/zigbee-and-thread/f/zigbee-thread-forum/1161243/cc2530-using-the-debug-port-for-ios-causes-the-code-is-formatted-for-unknown-reason-after-running-the-project

器件型号:CC2530

大家好、

以下是客户的请求:

客户 将调试端口的两个 IO 的引脚配置为输入。 当器件工作时、这两个引脚将具有高电平和低电平输入。

客户在  运行项目后发现代码格式化的原因未知。  它是否会在特定状态下进入调试模式?

是否有任何方法 可以在不 修改硬件的情况下解决它?

您可以帮助检查此案例吗?

谢谢。 此致、

Nick

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

    您好、Nick、

    您可以 参阅 CC253X 用户指南的第3章调试接口

    调试模式期间、调试接口分别使用 I/O 引脚 P2.1和 P2.2作为调试数据和调试时钟。 这些 I/O 引脚只能在器件未处于调试模式时用作通用 I/O。 因此、调试接口不会干扰任何外设 I/O 引脚。

    在 RESET_N 输入保持低电平时、通过在引脚 P2.2 (调试时钟)上强制进行两次下降沿转换来进入调试模式。 当 RESET_N 设置为高电平时、器件处于调试模式。 进入调试模式时、CPU 处于暂停状态、程序计数器复位至地址0x0000。 在调试模式下、引脚 P2.1是调试数据双向引脚、P2.2是调试时钟输入引脚。

    请在器件启动期间使用逻辑分析仪或示波器让客户监测 P2.1、P2.2和 RESET_N。  他们还应该进一步解释"运行项目后、由于未知原因对代码进行格式化"、这是否在调试接口断开连接的情况下进行、以及每次尝试运行代码时是否都会发生?  他们能否提供 P2.1/2初始化和使用的代码摘录?

    此致、
    Ryan