你好,
我的设备是电池驱动的。所以,我想通过延长睡眠模式或深度睡眠模式来最大限度地延长电池寿命。除此之外,我还在固件中集成了SUOTA功能。我读过一些文件说,如果SUOTA是启用的,那么睡眠模式必须被禁用。
基本上,我想要在ARCH_EXT_SLEEP_ON和ARCH_SLEEP_OFF模式之间切换。大部分时间板将处于ARCH_EXT_SLEEP_ON模式。执行OTA时,board将停留在ARCH_SLEEP_OFF模式,当OTA完成时,board将再次进入ARCH_EXT_SLEEP_ON模式。
建议我一些文档或示例代码来实现这一点。
设备:
嗨Ankit,
我不确定关于深度睡眠和长时间睡眠的问题,580能够在睡眠模式之间切换,但SUOTA功能需要闪光,在深度睡眠时,你应该从OTP镜像。所以也许你应该详细说明关于深度睡眠和延长睡眠之间的转换的问题。在DA14583的情况下,设备不能支持深睡眠模式。
当SUOTA运行设备进入睡眠模式之间的连接间隔,这是自动完成,只要你已经设置ARCH_EXT_SLEEP_ON,你不需要做任何额外的固件,以打开或关闭睡眠模式。
您可以看看启用了SUOTA的接近报告器,也可以看看ble_app_ota SDK示例(不要忘记打开睡眠模式——设置ARCH_EXT_SLEEP_ON)。另外,您还可以从documents选项卡中的tutorials部分提供教程6,也可以从documents选项卡中的application notes部分提供AN-B010。
由于STS_Dialog