原创 TI蓝牙BLE空中升级(OAD)的另一种方法

2015-9-21 16:04 5187 20 22 分类: MCU/ 嵌入式 文集: CC254x蓝牙BLE4.0协议栈学习笔记

前面用两篇博文介绍了TI蓝牙空中升级(OAD)的方法(http://bbs.ednchina.com/BLOG_ARTICLE_3019402.HTM and http://bbs.ednchina.com/BLOG_ARTICLE_3019403.HTM),那必须是在IAR环境中。如果是批量生产,不可能对每一片MCU都用这种方法,也没有必要在生产部门的电脑上安装IAR。

下面的方法是通过TI的烧录工具SmartRF Flash Programmer来实现。当然,前提是要通过IAR产生两个Hex文件BIM_CC254xF256.hex和KeyFobDemo.hex,这跟两篇博文里提到的一样。

硬件平台还是TI的CC2541板子。连上CC-Debugger,打开SmartRF Flash Programmer,Flash Image选择BIM_CC254xF256.hex,下面Actions选择Erase Program and Verify,点击Perform actions

bim.jpg
 
当进度条显示下载校验完成之后,再在Flash Image中选择另一个hex文件,Actions选择Append and Verify
hex.jpg
 
下载完成之后,这片CC2541就具有OAD的功能了。当然,用于后续生产的话好像也不方便,毕竟要烧录两次,还要有不同的下载选项。不要紧,我们用SmartRF Programmer的另一个功能。
在Flash Image的路径中我们写如下的一个hex文件,相当于新建一个OAD.hex文件。Actions选择Read Flash into hex-file.
read.jpg
 
完成之后,会在原来的路径下生成一个OAD.hex文件。
nhex.jpg
这样就把之前的两个hex文件合并成了一个hex文件,方便量产使用了。

文章评论2条评论)

登录后参与讨论

飞言走笔 2014-12-26 13:15

您批评的是,的确没有深入去研究- -! 这个项目的功能乱七八糟地加吧起来也不少

用户377235 2014-12-26 11:01

有没有发现,你的hex很大呀,根本就没有深入研究
相关推荐阅读
飞言走笔 2017-01-06 21:56
2017,新的博客旅程
EDNChina 改版终于成功了!祝贺! 2017年,开始新的旅程~ ...
飞言走笔 2016-06-01 10:17
【博客大赛】《白鹿原》读后
《白鹿原》这本书已经买了很久,多次以来,都是只翻看几页,顶多几章就放下了,觉得这是一个大部头,得有足够的时间才行。前几天陈忠实先生去世的消息传来,让我很震惊和惭愧。 一口气读完这本书,畅快淋漓,又意...
飞言走笔 2016-03-26 16:42
【博客大赛】《毛斯朝》读后
这本书最早是在凤凰卫视曾子墨主持的一期关于沈志华先生的《世纪大讲堂》节目中知晓的。但是一直拖到今天才读完。 说实话,书的主要内容与当前官方的宣传口径有很多不一致的地方,而沈先生作为中国掌握苏联档...
飞言走笔 2016-03-08 13:46
【博客大赛】蓝牙4.0低功耗技术及其认证要求
详见附件 ...
飞言走笔 2016-02-02 14:20
【转】蓝牙4.0协议官方手册(一)——通用属性配置文件
转自:http://blog.csdn.net/jinzhichaoshuiping/article/details/43370009 通用属性配置文件 (GATT)——该说明书定义了通用属性配置...
飞言走笔 2016-01-31 23:24
【博客大赛】脑洞大开、三观重塑——《人类简史》读后
终于读完了《人类简史》,没有把这本书拖到二月份,这也是2016年读完的第一本书。之前也有所耳闻,但是没有太在意,倒是罗胖子的跨年演讲上偶然提到,不知怎么就勾起了阅读此书的欲望。 本文的标题用了“脑洞...
我要评论
2
20
关闭 站长推荐上一条 /2 下一条