论坛: href = " /论坛/ dialog-smartbond-bluetooth-low-energy - % E2 % 80% 93 -软件-对话框- 9 csmartbond % E2 % % E2 % 80% 80% 9 d % E7%B3%BB % E5 % 88% 97% e4%bd % 8 8 e % E5 % % E8 % 9 f % E8 % 80% 97% 93% 9 E2 % d % E7 % 89% 99% 80% 94% e8%bd % AF % E4%BB % B6”“=“sioc:容器sioc:论坛”属性=“rdfs: label skos: prefLabel”数据类型= " " >对话框Smartbond蓝牙低能量-软件/ /对话框“Smartbond”系列低功耗蓝牙——软件< / > < / div > < / div > < / div > < div class =”字段field-name-body field-type-text-with-summary field-label-hidden”> < div class = "字段条目" > < div class =”field-item甚至“财产=“内容:编码”> < p >背景:< br / > 1”suota应用ver1.3/1.1; < br / > 2”sdk5.0.3 < br / >问题描述:14580年< br / > 1”中有引导加载,8000处含spota应用程序,1 f000头文件;< br / > 2”手机端启动suota,扫描到14580年设备,选择某个图像传输(block1,强制刷入8000),手机端看到suota启动,传输了20个包;< br / >然后手机端就自行退出了链接,跳到suota扫描首页面;< br / > 3”链接smartsnipper,发现14580 flash中8000 - b000的数据已经擦掉,后续的没有变动,检查代码应该在此次app_spotar.c < br / > / /擦除标题和图像如果(spota_state < br / >。mem_dev == SPOTAR_IMG_SPI_FLASH)
{
#if (!SPOTAR_SPI_DISABLE)
ret = app_erase_flash_sectors(spota_state. aspx . aspx)
#if (!mem_base_add codesize + CODE_OFFSET); < br / >如果(ret ! = ERR_OK)返回SPOTAR_EXT_MEM_WRITE_ERR;其他< br / > # < br / >返回SPOTAR_EXT_MEM_WRITE_ERR; < br / > # endif < br / >} < br / >进入app_erase_flash_sectors,发现只是消除两个部门后就退出了;< br / > (i = 0;我& lt;部门;我+ +)< br / > {< br / > ret = spi_flash_block_erase (starting_sector SECTOR_ERASE); < br / > starting_sector + = SPI_SECTOR_SIZE; < br / >如果(ret ! = ERR_OK)打破;< br / >} < br / >修改ret = spi_flash_block_erase (starting_sector SECTOR_ERASE);为做{ret = spi_flash_block_erase (starting_sector SECTOR_ERASE);} (ret ! = ERR_OK)时,依然只删除两个部门,然后挂掉;< br / >怀疑看门狗,于是undef wdog,依然无果。< / p > < p >问题:< br / > 1”该现象是14580端这边主动挂掉可能性大,还是收到了手机端某个命令(重置)挂掉的可能性大吗?< br / > 2”是否存在可能擦除过程中有其他并行的底层任务冲突导致失败?< br / > 3”手机端的suota的日志在什么目录,找了半天没找到:(,搜索suota关键字无果< / p > < / div > < / div > < / div > < div class =”字段field-name-field-forum-keywords field-type-taxonomy-term-reference field-label-above”> < div class = "字段标签" >关键词:,< / div > < div class = "字段条目" > < div class =”field-item甚至“> < a href = " / resource-keywords / suota-sdk5 - % E5 % % 87% 8 d e7%ba % A7%E5%A4%B1%E8%B4%A5”“=”skos:概念” property="rdfs:label skos:prefLabel" datatype="">suota sdk5 升级失败