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寫的動作是否正確,可以在每次寫入後讀出來比對資料看看
TI中文支持网


