WB 系列模组烧录授权

更新时间:2023-11-21 03:44:27下载pdf

本文介绍了对 WB 系列模组进行烧录授权操作的两种方案。

背景信息

完成模组 SDK 固件开发后,您需要对模组进行烧录授权以实现连接云服务的能力。根据不同场景的需求,涂鸦提供以下两烧录授权方式。

  • 烧录授权一体方案。该方案通过云模组烧录授权平台进行烧录和授权操作,适用于发布阶段

  • 烧录授权分立方案。该方案使用芯片烧录工具进行烧录操作,再使用云模组烧录授权平台授权,适用于开发阶段

烧录文件

该型号芯片编译后会生成 4 种如下所示的 .bin 文件。

  • oem_bk7231s_light_ty.2.9.5.bin: boot + 用户区固件。
  • oem_bk7231s_light_ty_QIO_2.9.5.bin(生产固件): boot+用户区固件+检测固件。
  • oem_bk7231s_light_UA_2.9.5.bin:用户区固件。
  • oem_bk7231s_light_ty_UG.2.9.5.bin:升级区固件。
    WB 系列模组烧录授权

适用芯片

适用于核心芯片为 BK7231T 的 WBX 系列模组,包含下列型号。

方式一:烧录授权一体方案

方案说明

该方案适用于发布阶段,由于涂鸦模组必要进行授权才能连接涂鸦平台,所以授权步骤无法省略。

该方案的总体流程如下:

  1. 上传编译固件到 涂鸦 IoT 平台
  2. 平台成固件 key,并基于固件 key 生成授权码。
  3. 使用云模组烧录授权平台进行烧录授权。

硬件准备

​硬件准备包括串口助手、任意搭载芯片平台 BK7231T 的模组(本文以 WB3S 模组 为例)、硬件连接图。

WB 系列模组烧录授权

WB 系列模组烧录授权

模组对应引脚图 串口对应引脚
RXD1 TX
TXD1 RX
VCC VCC3.3V
GND GND

上传固件

  1. 涂鸦 IoT 平台 产品开发的第三步 硬件开发 中,单击 新增自定义固件
    WB 系列模组烧录授权

  2. 填写固件参数后,单击 确认

    参数 说明
    固件标识名 务必和编译固件的名称一致。
    固件类型 模组固件。
    其他参数 根据实际情况或界面帮助填写。
WB 系列模组烧录授权
  1. 已生成固件 区域中,选择 上传生产固件
  2. 上传固件并单击 确定
    • 生产固件:上传文件名中带有 QIO 的 .bin 文件。
    • 用户区固件:上传文件名中带有 UA 的.bin 文件。
      WB 系列模组烧录授权
WB 系列模组烧录授权

授权码获取+烧录

根据 PID 在平台获取授权码,参考 烧录授权 操作步骤章节内容下载安装 云模组烧录授权平台

烧录步骤为:

  1. 先给模组断电。
  2. 在云模组烧录授权平台软件中,输入授权码后单击 运行
  3. 烧录成功后,给模组上电。

方式二:烧录授权分立方案

方案说明

该方案适用于开发阶段。该方案的特点是授权一次,重复烧录。假如已经授权过一次,客户只需要进行固件demo修改烧录,模组即能正常工作。

硬件准备

​硬件准备包括串口助手、任意搭载芯片平台 BK7231T 的模组(本文以 WB3S 模组 为例)、硬件连接图。

WB 系列模组烧录授权

WB 系列模组烧录授权

模组对应引脚图 串口对应引脚
RXD1 TX
TXD1 RX
VCC VCC3.3V
GND GND

软件准备

下载 BK7231T 芯片烧录工具,打开烧录工具如下所示。红框标记区域中参数作如下配置:

参数 说明
烧录对象 由于我们的芯片平台为 BK7231T,所以选择 BK7231
起始地址 一般起始地址选择 0x00011000
操作长度 选择 0x001EF000(0x00200000-0x00011000)
波特率 选择 921600

WB 系列模组烧录授权

下载说明

烧录步骤为:

  1. 先给模组断电。
  2. 打开烧录工具后,单击 浏览 后选择 oem_bk7231s_light_UA_2.9.5.bin 文件进行烧录。
    WB 系列模组烧录授权
  3. 烧录成功后,给模组上电。