请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
部件号: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
无论如何,只有在拒绝更新时才会触发此部分,因此它可能不会产生直接影响。