请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
部件号:CC3220MODA 在最新的SDK - 6.10 OtaLib. 00.05 中,似乎有一个错误,如下所示
Inside OTA_SET功能
case EXTLIB_OTA_SET_OPT_DECLINE_UPDATE:
/* check if after OTA_STATE_CHECK_ARCHIVE_NEW_UPDATE state */
if (pOtaLib->State != OTA_STATE_REQ_FILE_URL)
{
_SlOtaLibTrace(("OTA_set: ERROR EXTLIB_OTA_SET_OPT_DECLINE_UPDATE in wrong state = %d\r\n", pOtaLib->State));
return OTA_OPT_ERROR_WRONG_STATE;
}
/* close all connection from last OTA updates and back to IDLE */
pOtaLib->ConsecutiveOtaErrors = 0;
_OtaCleanToIdle(pOtaLib);
break;
必须针对 OTA_STE_CHECK_ARCHIVE _NEW _UPDATE执行状态检查,而不是 OTA_STE_REQ_FILE_URL
无论如何,只有在拒绝更新时才会触发此部分,因此它可能不会产生直接影响。