简体中文
简体中文
English
联系我们
注册
登录
layout空间导航

固件烧录授权

更新时间:2022-11-24 09:20:11下载pdf

使用蓝牙 SDK 开发完应用功能后,您需要将编译生成的固件烧录到芯片内并进行授权才可以连接到云端实现相关功能。本文讲解了设备固件烧录授权的完整流程。

烧录授权方案

烧录授权一体方案

使用涂鸦上位机烧录和授权时使用,涂鸦上位机工具已经将芯片的烧录软件集成在涂鸦上位机内,您只需使用涂鸦上位机就可以完成烧录和授权。

使用此方案需要将生产固件按规范传到 涂鸦 IoT 平台,获取授权码并进行烧录授权测试。

烧录授权分立方案

不使用涂鸦上位机或者只使用涂鸦上位机授权时使用,涂鸦上位机没有将芯片的烧录软件集成,需要您自行使用芯片烧录软件烧录固件。

烧录授权分立方案根据授权方案差异又分为以下两种情况:

  • 自行写入授权码:涂鸦以 MS Excel 文件形式提供 授权码清单,您自行解析授权码清单内容,写入到芯片内完成授权。
  • 使用涂鸦上位机写入授权码:涂鸦提供授权码,您填入涂鸦上位机,通过串口将授权码信息写入到芯片内完成授权。

获取授权码

SDK 开发完成后,编译生成的固件说明如下:

固件烧录授权

文件名称 文件用途 文件说明
BLE_Chip_SDK_Development_Test_merge.bin 生产固件 生产时使用,整片擦除芯片烧录
BLE_Chip_SDK_Development_Test_app 升级固件 只更新应用区代码,用于 OTA 和开发测试阶段使用
BLE_Chip_SDK_Development_Test_stack 应用固件 相比升级固件增加了 Stack 部分代码,一般不使用

您需要将编译生成的固件上传至涂鸦 IoT 平台,以便下单获取对应的授权码,详细的流程如下:

  1. 登录到 涂鸦 IoT 平台,选择一款您创建的产品。

  2. 在产品 硬件开发 页面,选择 涂鸦标准模组SDK开发,点击新增自定义固件
    固件烧录授权

  3. 在新增固件页面填入固件相关信息,点击上传固件
    固件烧录授权

  4. 将编译生成的固件对号上传至相应的位置,点击保存并上架固件。
    固件烧录授权

  5. 上传固件。
    固件烧录授权

    固件新增成功的示例如下:

    固件烧录授权

固件上传完成后即可获取授权码,涂鸦的授权码分为以下三种类型,您可以根据自己使用的烧录授权方案选择合适的授权码:

固件烧录授权

授权码名称 说明
生产凭证 加密后的授权码信息,使用涂鸦上位机通过授权协议烧录到设备内,常用于固件烧录和授权一体方案,会对固件 Key 包含的固件标识名、固件版本等信息进行校验,防止出现固件烧录错误、版本错误等现象,是涂鸦标准模组使用的烧录方式 ,也是涂鸦最推荐的烧录方式,不过需要涂鸦生产系统支持相应芯片的烧录,不适用于非涂鸦标准芯片。
生产凭证-仅授权 加密后的授权码信息,使用涂鸦上位机通过授权协议烧录到设备内,用于固件烧录和授权分立方案,不对固件 Key 包含的信息做校验,适用于非涂鸦标准芯片的授权。
授权码清单 授权码明文信息,由开发者自行开发上位机烧录到设备内,通常不建议使用。

获取烧录工具

  1. 登录 PMS系统

  2. 选择 知识库管理 下的 软件下载 选项,下载并安装 云模组烧录授权平台 软件。

    固件烧录授权

相关文档

下表中罗列了芯片烧录授权的参考文档:

芯片平台 文档
TLSR8250F512ET32 蓝牙系列模组烧录授权
BK3431Q BK3431Q 烧录授权
BK3432 BK3432 烧录授权
FR8018HA FR8018HA 烧录授权