您好、社区
我们使用 SDK2.40的本地 OTA 示例。 在我们自己的板 上、更新结束时的 MCU 复位阶段(PRCMHibernateCyclone 触发器)不会进入。
在应用程序运行时调用"PRCMHibernateCyclet触发 器"时、一切都正常。 但在 OTA 更新过程结束时调用相同的函数时、不会重置 MCU。 或者至少、应用程序不会再次出现。
有趣的一点是:当我们的充电器插入时、它在两种情况下都能正常工作! 因此、它可能是具有压降的东西。 但是、我们如何解释它在应用程序运行时起作用呢? 如果内存中有新映像正在等待、MCU 是否需要更多时间进行复位? (如果有问题、我可以通过私人邮件发送图表。)
谢谢、Vincent Vuarnoz
P.S. 我附加了2个日志文件。 蓝色是我手动发送的命令。 日志是从我们的应用程序生成的、因此问题更容易理解。 但原始 local_ota 示例也可以重现这种情况。