我希望有人可以帮助我解决使用 Zigbee 网关 OTA 服务器时发现的错误。 我已执行的步骤包括:
1) 1)我使用了 Zed_OTA_Client 示例、并验证我能够成功更新示例应用
2) 2)我使用此处提供的说明将 OTA 示例移植到了我们的项目: ZigBee 无线固件升级- SimpleLink CC13XX/CC26XX SDK Z-Stack 用户指南5.40.00文档
3) 3)我还更新 offchip_BIM 源以与我们的板载外部闪存配合使用。
当我在 Zigbee 网关中启动 OTA 更新时、起初一切看起来都正常、在某些情况下、我可以下载高达11%的映像、然后下载就会停止。 我已经使用监听器分析了 ZigBee 数据包、但看不到任何明显的问题(例如、图像块响应具有适当的 ACK)。

我注意到的一件事是、zigbeeHAgw 似乎在下载停止工作之前始终报告错误。 此错误为“recv: interrupted system call”(recv:中断的系统调用)。 我附加了一个日志,说明了这一点。

然后几行后面出现了失败响应的错误。

是否有人对导致此中断的系统调用的原因、它可能表示什么以及我如何解决此问题有任何见解? 请告诉我、如果我能提供更多有用的详细信息、请告诉我。
/cfs-file/__key/communityserver-discussions-components-files/158/server.txt