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.

[参考译文] CC3220SF:cc3220sf

Guru**** 2482105 points


请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/wireless-connectivity/wi-fi-group/wifi/f/wi-fi-forum/1335758/cc3220sf-cc3220sf

器件型号:CC3220SF

您好!

我正在尝试使 OTA 更新示例正常工作。 我将 tar flie 上传到了 GitHub、但似乎很难下载它。 当我将目录(tar 文件所在的位置)留空时、器件似乎知道该目录为空、并开始再次执行 ping 操作。 但是将 tar 文件重新添加回来时,终端显示一个错误,它在5次尝试后不能工作,并失败。

HandlePingComplete:已到达 OTA 命令
OtaInit:统计信息= 0、0、0
OtaInit:调用 Ota_init
OTA_init:sizeof CdnClient=576、sizeof OtaArchive=4404
OTA_init:sizeof OtaLib_t=7184、sizeof OTA_memBlock=7800
OTA_init:OTA 库版本= OTA_LIB_2.0.0.7
Archive_Init:OTA 存档版本= OTA_ARCHIVE_2.0.0.4
OtaConfig:调用 OTA_SET EXTLIB_OTA_SET_OPT_SERVER_INFO、ServerName=api.github.com
OtaConfig:调用 OTA_SET EXTLIB_OTA_SET_OPT_VENDR_ID、VendorDir=OTA_Bandymas
OTA_RUN:调用 Ccartn Client_Connect OTA server= api.github.com
Client_Connect:Cquarti Client_Connect api.github.com
Http Client_Connect:IP_ADDR=192.30.253.116
Client_Connect:警告插座连接、状态=-468、忽略...
Ota_run:Client_Req OtaDir、VendorDir=OTA_Bandymas
Cdnic Github_Send qDir: Uri=/repos/eshkor/ota_bandymas/contents
OTA_RUN:错误 Cdang Client_Req OtaDir、状态=-20207

_OtaCheckConsecectiveErrors:ConsecectiveOtaErrs=1/5、仅返回 WARNNING
OtaRunStep:警告 Ota_run、状态= 20004、继续执行下一次 OTA 重试

...

_OtaCheckConsecectiveErrors:ConsecectiveOtaErrors=5/5、MAX_CONSECUTIVE_OTA_ERRORS!!

OtaRunStep:来自 Ota_run -21003 !!!!!!!!!!!!!!!!!!!!!!!!!!!的致命错误

测试失败:状态= 6、事件= 17
事件处理程序失败..!

我不知道有什么问题

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    错误-20207在 OTA/CdnClient.h 中定义:

    #define CDN_STATUS_ERROR_PARSE_DIR_NO_FILE_NAME (-20207L)

    似乎响应不包含 tar 文件、

    请与我们提供的示例进行比较。

    我建议使用来自最新 SDK 的 OTA_IF (在 SDK6或7中、OTA 作为 MQTT 客户端示例中的附加组件进行演示)、而不是使用 OTA 库中的 CdnClient。