微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI蓝牙设计交流 > 关于CC2640的片外OAD的几个问题

关于CC2640的片外OAD的几个问题

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

各位好,

        我用CC2640做一个手环类设备,现在已经基本完成,现在也可以用BLE Device Monitor 给我的设备空中升级,但是我们现在需要做手机端的OAD升级软件,就遇到了如下一些OAD的问题

           1,TI官方给的方法是把BIM,APP,STACK合成为一个HEX文件,这个可以通过BLE Device Monitor下载到设备中,没问题,但是我们现在需要做手机端的升级APP,TI提供的都是SensorTag的源代码,可是这些源代码都是只能用BIN文件升级,我试过几个HEX2BIN的方法,但生成出来的BIN下载后都不能成功,TI能否提供一个合适的方法或者工具

            2,我们现在在TI官网下载的Android版的SensorTag源码运行后是有bug的,其中下载程序这一段代码是被屏蔽的我们打开APP瞬间升级完成,但是并没有升级成功,这是怎么回事我们现在还没闹明白,感觉现在Android版的代码是个未完成版,不知道其他人有没有遇到过这种事情,是怎么解决的,还是说能否提供一下完整代码?

  谢谢!

Junhao Zhuge ,

1. 我用的是J-flash这个工具,用起来还不错。

2. Android比较复杂,平台不一样,TI的代码可能比较老,也比较难维护。但是我记得Android关于OAD的代码只有一个文件,FwUpdateActivity.java,你可以尝试把这个移植到你自己的apk里面试试看。

你好,

关于问题1,你可以参考下面的链接,我在这个帖子上已经回答的很详细了。

http://www.deyisupport.com/question_answer/wireless_connectivity/bluetooth/f/103/p/108589/330698.aspx#330698

关于问题2,不管android还是ios,这个软件都不是TI同事写得,都是外包给第三方公司写得,所以我们没有文档说明,客户都是在TI官网代码之上自己修改ok的。

上一篇:cc2541做时间管理
下一篇:蓝牙扫描问题

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

网站地图

Top