微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI蓝牙设计交流 > cc2541 OAD 失败

cc2541 OAD 失败

时间:10-02 整理:3721RD 点击:

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最新版本。

xf,

检查一下板子供电的情况,供电电路,电池电量之类。。。

Hi yan,

    直接使用开发板,由适配器供电的的方式,功能均是正常的,仅在OAD升级时,APP显示可能出现FW Upgrade Failed,升级进度条已经跑到100%。

请教这种提示可能的原因是啥,FW实际有升级成功吗?

需要打开DMA,这样FLASH才能读写,oad_target.c中的checkDL()才能返回TRUE,后续才能正确HAL_RESET系统

首先打开DMA,HAL_DMA=TRUE

需要在HalDriverInit()中调用HalDmaInit()完成初始化

遇到同样问题,请问找到原因没?

已经更新完成了,并且已经成功。这个我做过的

我最近也遇到同样的问题,你的问题解决没有啊?

yafan hu 我最近也遇到同样问题,怎么解决的啊?

你的问题解决没,怎么解决的啊?

遇到同样问题,你的解决没?

请教TI工程师及各位朋友:

    我在用官方例程SimpleBLEPeripheral配置OAD,使用BLE Device MonitorV2.2.0,可以正常连接设备,但是通过File->Program(OAD)加载升级程序时,出现错误“Invalid image header”,不只是什么原因,请问您是否遇到这样问题或者应该怎么解决,感谢!

我个性签名档的博客地址,《CC2541之oad》、《CC2541之large oad》。

你好,

你OAD的要升级的程序也是用IAR工程上编译的吗?

升级的程序不能和你烧录到CC2640 flash里面的app+stack的程序一样的。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top