SDK5.0.3中suota升级失败问题:每2次消除部门后退出
背景:
1 " suota app ver1.3/1.1;
2”sdk5.0.3
问题描述:
14580”中有引导加载,8000处含spota应用程序,1 f000头文件;
2”手机端启动suota,扫描到14580年设备,选择某个图像传输(block1,强制刷入8000),手机端看到suota启动,传输了20个包;
然后手机端就自行退出了链接,跳到suota扫描首页面;
3”链接smartsnipper,发现14580 flash中8000 - b000的数据已经擦掉,后续的没有变动,检查代码应该在此次app_spotar.c
//删除头部和图像
如果(spota_state。mem_dev == SPOTAR_IMG_SPI_FLASH)
{
#如果(SPOTAR_SPI_DISABLE !)
ret = app_erase_flash_sectors (spota_state。mem_base_add, codeize + CODE_OFFSET);