我正在使用SDK 3.10.1,我有一个奇怪的问题,其中设备在断开(有时)和有时随机地后停止对方。在开发时,我从来没有发生过这个问题,只有在我选择它时才发生。让它再次运行,我们必须重置它。
此外,DA14580 API的I2C例程有时会陷入何时何时陷入困境,而不是在循环上使用更好的实现,是使用I2C中断而不是等待的例子。
我的最后一个怀疑是关于看门狗定时器,如果它在i2c例程的循环中陷入困境,我将重置系统,在看门狗重置中,保留RAM也被重置了。
系统详细信息: -
SDK 3.10.1.
中央设备 - iOS 9.1和Android 6.0
谢谢
Mohit Maheshwari.
设备:
嗨Mohit3112,
当您的设备停止广告您的代码会发生什么,可以查看吗?不幸的是,没有使用而不使用循环的实施。如果已配置为使用看门狗定时器,则应直接导致系统重置,或者它可以首先导致NMI,并且稍后有些MS导致重置,并且不应重置保留RAM,但最终将重置REAM,但最终将重置在启动期间。
谢谢mt_dialog.
OTPED JTAG不起作用后
嗨Mohit3112,
知道发生了什么的唯一方法以及为什么设备停止是通过调试的,您必须使用另一个DA并下载在OTP中刻录的代码。
谢谢mt_dialog.