SimpleBLEPeripheral工程,编译出来的OAD_ImgA及OAD_ImgB,按照OAD升级文档操作,使用TI BLE Multitool升级OAD_ImgB,进度条显示100%,却弹框显示如下信息,非必现,也有可能提示升级正常。
“FW Upgrade Failed
Device did not disconnect after programming as it should. Firmware upgrade failed, you should check battery and settings.”
请教大神是否遇到过同样问题,这种情况升级是确实失败了,还是APP的显示问题?
PS:测试手机是Iphone 5s ,系统是IOS7.1.2, TI BLE Multitool是APP store最新版本。
Yan:
xf,
检查一下板子供电的情况,供电电路,电池电量之类。。。
xf li:
回复 Yan:
Hi yan,
直接使用开发板,由适配器供电的的方式,功能均是正常的,仅在OAD升级时,APP显示可能出现FW Upgrade Failed,升级进度条已经跑到100%。
请教这种提示可能的原因是啥,FW实际有升级成功吗?
She Shidong:
需要打开DMA,这样FLASH才能读写,oad_target.c中的checkDL()才能返回TRUE,后续才能正确HAL_RESET系统
She Shidong:
回复 She Shidong:
首先打开DMA,HAL_DMA=TRUE
需要在HalDriverInit()中调用HalDmaInit()完成初始化
peter yang1:
遇到同样问题,请问找到原因没??
yafan hu:
回复 peter yang1:
已经更新完成了,并且已经成功。这个我做过的
inner xiao:
回复 peter yang1:
我最近也遇到同样的问题,你的问题解决没有啊?
inner xiao:
回复 yafan hu:
yafan hu 我最近也遇到同样问题,怎么解决的啊?
inner xiao:
回复 peter yang1:
你的问题解决没,怎么解决的啊?
inner xiao:
回复 peter yang1:
遇到同样问题,你的解决没?