TI中文支持网
TI专业的中文技术问题搜集分享网站

CC2640 片内OAD升级

TI各位工程师你们好:

       我做了CC2640的空中升级,用usb dongle 配合ble devcie monitor使用可以正常升级。但用电脑升级非常不方便,我想使用手机升级,下载了iOS版的starter和sensorTag starter,都不能用!(现象就是点开始升级进度条没有反应,一直等待也没结果)从google play下载了android版的sensorTag starter 也不能用(各种闪退,死机,和其他不知问题)。。。请问有一款可以用的app可以支持空中升级呢?

Butterfly:

The Sensortag iOS/Android apps do not support the OAD procedure documented in the CC2640 BLE OAD User's Guide; they support the SensorTag only. You can modify the app source or use BLE Device Monitor.

jianlin Liu:

请教一下  片内OAD是怎么做的   为什么我根据官方文档做片内OAD不行;

安卓的源码的好像不可以。有修改的APP可以片内OAD的;

谢谢!等回复

Viki Shi:

回复 jianlin Liu:

描述有点模糊,是按照CC2640 BLE OAD User's Guide文档操作的吗?具体哪一步有问题?

jianlin Liu:

回复 Viki Shi:

是的    就是升级第一次成功但是没有重启,手动重启

修改工程后升级第二次就一直是OAD,没有升级成功,也没有重启。

还有参考http://processors.wiki.ti.com/index.php/CC2640_OAD_User%27s_Guide这个也是不行。

不知道是哪里出问题的。。。。。。。。。。。

2.2的协议栈

谢谢!

xinzhen xu:

回复 jianlin Liu:

是有这个问题,我已经解决了。需要修改oad_traget这个例程。升级完成后的复位要使用硬件复位,否则会导致重启失败。我硬复位的方案是连接一个IO到reset。

还需要修改BIM,在进入imageA时擦除整个imageB。当然我用的是2.1的库。以上方案仍然有升级失败的可能,需要多试几次,但肯定能升级成功。不然oad升级时会卡死。

xinzhen xu:

回复 jianlin Liu:

刘工,你有可以oad的android程序吗?能否共享一下。官方的我试了不行(android 和ios都不行,我也是很无奈,我又不会写app)。

jianlin Liu:

回复 xinzhen xu:

可以的   怎么共享?邮箱还是?????????

user5009652:

回复 jianlin Liu:

我也是在做这块,到处找不到可以OAD的app,各种闪退。方便的话共享一个给我,谢了!zhangyan5511@126.com

xinzhen xu:

回复 jianlin Liu:

不好意思,之前一直没收到TI的邮件消息。我的邮箱xuxinzhen2010@163.com。我的QQ 1511975535,我一直在做低功耗蓝牙这块,希望可以有所交流,谢谢!

赞(0)
未经允许不得转载:TI中文支持网 » CC2640 片内OAD升级
分享到: 更多 (0)