TI中文支持网
TI专业的中文技术问题搜集分享网站

用CC2530的调试口的两个IO脚作为功能输入,程序运行了一段时间后,发现代码莫名被格式化了

Part Number:CC2530

用CC2530的调试口的两个IO脚作为功能输入,程序运行了一段时间后,发现代码莫名被格式化了

Nick Sun:

您好,

我们可能需要更进一步的信息。您在用产品做什么开发,有没有使用相关的SDK或者示例,版本是什么。

您可以贴上相应代码帮助我们更好的发现问题。

,

Unknown Unknown23:

您好!

感谢您回复,我们把这两PIN脚配置成输入,设备在工作时这两个脚会有高低电平输入,可能是因为某种状态下使它进入到调试模式下,把代码给格式化了,请问在改变硬件情况下,有办法解决?谢谢!

,

Nick Sun:

您好,

我们帮您直接升级到英文论坛给工程师看下,有答复尽快给到您。

,

Nick Sun:

Unknown Unknown23 说:请问在改变硬件情况下

这部分是否应该是“不改变硬件的情况下“?

,

Unknown Unknown23:

如果P2.2、P2.1脚设置为输入端口,这问题一定有发生概率。

,

Nick Sun:

您好,

您可以参考CC253X User's Guide的第三章Debug Interface:

The debug interface uses I/O pins P2.1 and P2.2 as debug data and debug clock, respectively, during debug mode. These I/O pins can be used as general-purpose I/O only while the device is not in debug mode. Thus, the debug interface does not interfere with any peripheral I/O pins.

Debug mode is entered by forcing two falling-edge transitions on pin P2.2 (debug clock) while the RESET_N input is held low. When RESET_N is set high, the device is in debug mode. On entering debug mode, the CPU is in the halted state with the program counter reset to address 0x0000. While in debug mode, pin P2.1 is the debug-data bidirectional pin, and P2.2 is the debug-clock input pin.

所以我们希望您能做进一步的测试,在运行期间用逻辑分析仪或示波器来观察P2.1, P2.2, and RESET_N高低电平状态。“程序运行了一段时间后,发现代码莫名被格式化了”这一部分是每一次烧录程序后断开调试接口后再运行都会发生格式化吗?您能否提供 P2.1/2 初始化和使用时的截取代码?

赞(0)
未经允许不得转载:TI中文支持网 » 用CC2530的调试口的两个IO脚作为功能输入,程序运行了一段时间后,发现代码莫名被格式化了
分享到: 更多 (0)