您好,
我们使用云 OTA 示例作为参考,并使用 Github 进行 OTA。 但是,如果有时出现“OTA 运行错误安全警报”,我们将收到以下错误。
OtaRunStep:Ota_run -21004导致致命错误!
我们已在用户文件系统中创建了包含 bin 文件的自定义文件夹。 在 OTA 软件包中添加此 bin 文件后,我们面临问题。 但当我们收到此错误后再次执行 OTA 时,它会起作用。 造成这种情况的可能原因是什么? 在哪里可以找到 OTA 的错误代码?
谢谢
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
您好,
我们使用云 OTA 示例作为参考,并使用 Github 进行 OTA。 但是,如果有时出现“OTA 运行错误安全警报”,我们将收到以下错误。
OtaRunStep:Ota_run -21004导致致命错误!
我们已在用户文件系统中创建了包含 bin 文件的自定义文件夹。 在 OTA 软件包中添加此 bin 文件后,我们面临问题。 但当我们收到此错误后再次执行 OTA 时,它会起作用。 造成这种情况的可能原因是什么? 在哪里可以找到 OTA 的错误代码?
谢谢
此错误代码在 ota.h 中定义(在源/ti/net/OTA 的 OTA 库中)
#define OTA 运行错误安全警报。 (-21004L)
您可以通过取消注释 otauser.h 中的 SL_enable_OTA 调试跟踪定义(第44行)来启用 OTA 日志(然后重建库和应用程序)。
另请 参阅最近有关 Github 问题的主题(https://e2e.ti.com/support/wireless-connectivity/wi-fi-group/wifi/f/wi-fi-forum/1086980/cc3220sf-ota-ca-certificate/4026010#4026010)。
巴西,
科比