TI中文支持网
TI专业的中文技术问题搜集分享网站

CC2530: OTA 升级 100% 后提示镜像不可用,升级失败

Part Number:CC2530Other Parts Discussed in Thread: Z-STACK

定位问题发现进到了这段代码,就是镜像发送完毕后,CRC校验出错!但是我用的是TI官方的程序,不只是审议原因造成的?盼回复

// When the image is complete, verify CRC
if ( HalOTAChkDL ( HAL_OTA_CRC_OSET ) != SUCCESS )
{
#if (defined HAL_LCD) && (HAL_LCD == TRUE)
HalLcdWriteString ( "OTA CRC Fail", HAL_LCD_LINE_3 );
#endif
whytest = 6;
return ZCL_STATUS_INVALID_IMAGE;
}
}

Kevin Qiu1:

你使用的SDK版本是多少,是否同时为多个设备进行升级,这也可能与写入外部flash部分有关,还有就是升级文件的大小不能超过CC2530 flash size

需要提供更详细的说明,包括失败时返回的错误代码

可参考:https://www.ti2k.com/wp-content/uploads/ti2k/DeyiSupport_Zigbee_1750147

,

?? ?:

SDK 版本是Z-Stack Home 1.2.2a.44539,是对单个设备升级,升级文件大小是148K ,用的外部flash,程序定位是升级完成后CRC 校验错误。但是错误代码我不懂在哪里看

,

YiKai Chen:

升级完成后CRC 校验错误的話,你應該要檢查一下外部flash寫的動作是否正確,可以在每次寫入後讀出來比對資料看看

赞(0)
未经允许不得转载:TI中文支持网 » CC2530: OTA 升级 100% 后提示镜像不可用,升级失败
分享到: 更多 (0)

© 2026 TI中文支持网   网站地图 鲁ICP备2022002796号-1