固件升级

1.空中升级

1.1 空中升级工具

  • FeasyBlue:用于配置模块进入OAD升级模式

  • Simplelink SensorTag App:用于加载固件文件并进行升级

    • Android:于 Google Play 搜索 ”Simplelink SensorTag“ 和下载安装

    • iOS:于 App Store 搜索和下载安装

1.2 空中升级操作指导

1.2.1 配置模块进入OAD升级模式

如下基于Android系统操作示例:

使用 FeasyBlue App 配置 FSC-BT618x 模块进入OAD升级模式,操作步骤如下:

  1. 打开FeasBlue App,勾选BLE模式,搜索并连接到要升级的蓝牙设备,如FSC-BT618,在与设备建立BLE连接后,将进入设备通讯界面;

  2. 在已连接设备通讯界面,点击传输配置,进入传输配置界面

  3. 在传输配置界面,找到 0xf000ffd1- 开头的UUID服务,点击此UUID服务,将进入该UUID特征信息界面

  4. 在UUID特征信息界面,勾选中 Write 项,然后返回至上一界面,即连接设备通讯界面;

  5. 在连接设备通讯界面,发送ENTERDFU给蓝牙模块,在发送成功后,设备进入OAD升级模式,同时APP会断开与模组的连接;

  6. 返回FeasyBlue搜索界面,将可搜索到名称为 OAD Persistent App 的蓝牙设备,即表示模块已经进入OAD升级模式。

bt618-oad-feasyblue-1

bt618-oad-feasyblue-2

1.2.2 加载固件文件并升级

如下基于iOS系统操作示例:

确保设备进入OAD升级模式后,使用 Simplelink SensorTag App 对设备进行固件空中升级,操作步骤如下:

  1. 将固件文件存放至手机本地存储空间,并选择使用 Simplelink SensorTag App 打开固件文件,将跳转到 App 运行界面;

  2. 在打开的 Simplelink SensorTag App 界面,搜索 要升级的 OAD 蓝牙设备,点击 Sensor View 以与OAD蓝牙设备建立蓝牙连接;

  3. 在连接成功后,将自动进入到 OAD Persistent 界面,选择点击 FW Download (Enhanced) 栏,将进入到 Enhanced OAD profile 界面;

  4. Enhanced OAD profile 界面,点击 Select FW File,将进入到 Image Files 界面;

  5. Image Files 界面,选择点击 Uploaded lmages ,以加载并导入存放于手机本地存储空间的固件升级文件;

  6. 在 Upload files 界面, 选择目标固件升级文件,并点击 Program 将回到 Enhanced OAD profile 界面,并开始升级;

  7. 当正常显示升级进度条,即已开始升级;

  8. 当显示 Device Upgrade complete 设备升级完成提示,即升级已完成,点击“OK”,退出APP即可。

    OTA-1

    OTA-2