Other Parts Discussed in Thread: CC2650
基于2630 ota demo 进行功能添加, 不添加SC的任务代码,ota功能正常;
添加SC的相关任务代码后, ota img能够 下载到外部flash 并 通过校验,client端在执行 OTA_loadExtImage()后,新镜像一直没被有加载 且 没有重启动作,人为重启后设备的固件仍然为更新前的固件;
→改进:在ota启动时,将SC的任务删除,依然更新失败,现象同上;
SC任务创建时,对OTA产生了影响?
另外,
void OTA_loadExtImage(uint8 imageSelect)
{
...
if(imageSelect == ST_FULL_IMAGE || imageSelect == ST_APP_ONLY_IMAGE)
{
((void (*)(uint32_t, uint32_t, uint32_t))SENSORTAGAPP_BL_OFFSET)
(EFL_ADDR_IMAGE_MIRROR,zclOTA_DownloadedImageSize - 64, 0);
}
...
}
该函数中的相关 宏 SENSORTAGAPP_BL_OFFSET 的位置如何去检查?