最近使用到ti的cc2541蓝牙BLE, 蓝牙可以实现空中升级即OAD, 因此对升级的步骤总结, 防止将来遗忘.
首先,cc2541实现空中升级需要两段代码, 第一段是BIM, 第二段是真正的程序代码,
因此我们要先制作自己的镜像代码… 然后烧录的时候先烧录BIM, 然后再烧录自己的镜像代码.
BIM 烧录文件时TI的协议栈中含有的,本人的地址是这个,
C:\Texas Instruments\BLE-CC254x-1.4.0\Projects\ble\util\BIM工程中, 直接拿工程文件编译会得到
BIM_CC254xF256.hex 的目标文件
关于制作自己的程序镜像,参考的是
来自 feilusia 作者的 https://blog.youkuaiyun.com/feilusia/article/details/50289371 文章, 在此声明感谢,
制作的目标是需要得到 3个文件,
首先是一个ImageA.hex或者是ImageB.hex 文件
然后是一个ImageA.bin
一个ImageB.bin
现在开始烧录BIM_CC254xF256.hex 和 ImageA.hex/或者是ImageB.hex文件
在烧录 BIM_CC254xF256.hex 之前可以全面擦除 但是烧录 ImageA.hex/或者是ImageB.hex文件不能全面擦除
1, 
2,
3,

4,

5,

6,

7,

到此, 蓝牙模块就可以使用OAD进行升级了,
接着关于升级的步骤是
来自 feilusia 作者的 https://blog.youkuaiyun.com/feilusia/article/details/50289371 文章, 在此声明感谢,
文章中也有写, 推荐的是使用手机APP升级, 比较速度比较快.
CC2541 OAD升级指南
本文介绍使用TI的CC2541蓝牙BLE模块实现空中升级(OTA)的过程。主要包括准备BIM和应用程序镜像文件,以及烧录步骤。推荐使用手机APP进行快速升级。
842

被折叠的 条评论
为什么被折叠?



