首页 资讯 应用 高压 设计 行业 低压 电路图 关于

嵌入式

旗下栏目: PLC 嵌入式 单片机 DCS

蓝牙BLE空中升级步骤

嵌入式 | 发布时间:2017-11-26 | 人气: | #评论# | 本文关键字:蓝牙,BLE,空中升级
摘要:蓝牙BLE的空中升级存在两种情况:一是两个设备之间的空中升级;二是手机与设备之间的空中升级。下面就以SmartRF开发板为平台讲述空中升级的步骤。 一、BLE设备之间的空中升级 1.打开位于:

蓝牙BLE的空中升级存在两种情况:一是两个设备之间的空中升级;二是手机与设备之间的空中升级。下面就以SmartRF开发板为平台讲述空中升级的步骤。

一、BLE设备之间的空中升级

1.打开位于:INSTALL_DIR\Projects\ble\util\BIM\cc254x目录下的BIM工程,并通过仿真其下载到SmartRF 1开发板中,或者可以通过SmartRF Programmer将这个工程生成的.hex文件下载SmartRF开发板中。

2.打开位于:INSTALL_DIR\Projects\ble\SimpleBLEPeripheral\CC2541DB目录下的SimpleBLEPeripheral工程,选择ImageA配置,然后编译下载到SmartRF 1开发板中,或者可以通过SmartRF Programmer将这个工程生成的.hex文件下载SmartRF开发板中。

3.打开位于:INSTALL_DIR\Projects\ble\OADManager\CC2541DB目录下的OADManager工程,编译下载到SmartRF 2开发板中,或者可以通过SmartRF Programmer将这个工程生成的.hex文件下载SmartRF开发板中。

4.按下SmartRF 2开发板上五向开关的下方向键,这时开发板上的LCD就会显示进入SBL(Serial bootloader)模式。

5.将SmartRF 2开发板通过数据线连接到电脑,并打开软件SerialBootTool.exe程序,选择正确端口后,添加要升级的文件,选择SimpleBLEPeripheral-0002升级文件。

蓝牙BLE空中升级步骤

6.点击Load Image按钮,则将这个.bin文件通过串口下载到SmartRF 2开发板的flash中,软件会显示下载进度,直到下载完成。

蓝牙BLE空中升级步骤

蓝牙BLE空中升级步骤

7.点击SmartRF 2开发板五向键的上键,开始扫描设备,扫描结束后再通过五向键的左键选择SmartRF 1开发板,然后点击五向键的中间键连接该设备。

8.SmartRF 2开发板连上SmartRF 1开发板后,会自动比较SmartRF 1的固件版本与自己写到着的升级文件版本,如发现有更高版本,则自动升级,可以在LCD上看到升级的进度。

二、手机与BLE设备之间的空中升级

1.同上1-2步骤,将BIM和SimpleBLEPeripheral的ImageA程序下载到SmartRF开发板中。

2.打开手机(这里以iphone为例)的App Store商店,下载TI的SensorTag。

3.将手机与电脑连接后,打开iTunes,选择我的设备->应用程序->文件共享,选择SensorTag软件,点击右边下角的添加文件,将升级文件SimpleBLEPeripheral.bin文件添加到SensorTag中。

SensorTag软件

4.打开手机上的SensorTag,开始搜索蓝牙设备,并连接到信号为simple BLE Peripheral的设备。

SensorTag SensorTag

 

5.点击软件右下角的Updata FW,在点击Select FW File,选择Shared files, 在选择之前从电脑传进去的SimpleBLEPeripheral.bin文件

Select FW FileSelect FW File Select FW File

6.开始升级后,手机界面上会有进度条显示。升级大约需要3分钟,当升级结束时,会跳出一个提示升级成功的窗口,点击OK,就可以看到Image Type处的信息由原来的A变成了B。

蓝牙BLE空中升级步骤 蓝牙BLE空中升级步骤 蓝牙BLE空中升级步骤


责任编辑:BLE工程
首页 | 电气资讯 | 应用技术 | 高压电器 | 电气设计 | 行业应用 | 低压电器 | 电路图 | 关于我们 | 版权声明

Copyright 2017-2018 电气自动化网 版权所有 辽ICP备17010593号-1

电脑版 | 移动版 原创声明:本站大部分内容为原创,转载请注明电气自动化网转载;部分内容来源网络,如侵犯您的权益请发送邮件到[email protected]联系我们删除。