更新时间:2024-08-19 01:42:20下载pdf
本文介绍了如何对 WR 系列模组进行烧录授权操作的两种方案。
完成模组 SDK 固件开发后,您需要对模组进行烧录授权以实现连接涂鸦云的能力。根据不同场景的需求,涂鸦提供以下两烧录授权方式。
烧录授权一体方案。该方案通过云模组烧录授权平台进行烧录和授权操作,适用于发布阶段。
烧录授权分立方案。该方案使用芯片烧录工具进行烧录操作,再使用云模组烧录授权平台授权,适用于开发阶段。
适用于核心芯片为 RTL8710BN 的 WR 系列模组,包含下列型号。
该型号芯片编译后会生成4种 .bin
固件,如下图所示:
固件编译时可能出现如下现象,运行命令 sudo apt-get install gawk
安装 gawk 依赖即可。
该方案适用于发布阶段,由于涂鸦模组必须进行授权才能连接涂鸦平台,所以授权步骤无法省略。
该方案的总体流程如下:
硬件准备包括串口助手、任意搭载芯片平台 RTL8710BN 的模组(本文以 WR3 模组 为例)、硬件连接图。
模组对应引脚图 | 串口对应引脚 |
---|---|
RXD1 | TX |
TXD1 | RX |
VCC | VCC3.3V |
GND | GND |
在 涂鸦开发者平台 产品开发的第三步 硬件开发 中,单击 新增自定义固件。
填写固件参数后,单击 确认。
参数 | 说明 |
---|---|
固件标识名 | 务必和编译固件的名称一致。 |
固件类型 | 模组固件。 |
其他参数 | 根据实际情况或界面帮助填写。 |
在 已生成固件 区域中,选择 上传生产固件。
上传固件并单击 确定。
根据 PID 在平台获取授权码,参考 烧录授权 操作步骤章节内容下载安装 云模组烧录授权平台。
烧录步骤为:
该方案适用于开发阶段。该方案的特点是授权一次,重复烧录。假如已经授权过一次,您只需要进行固件 Demo 修改烧录,模组即能正常工作。
任意搭载芯片平台 RTL8710BN 的模组(本文以 WR3 模组 为例)、硬件连接图。
注意:
- 硬件连接说明:Log_TX 和 RST 引脚要短接;Log_TX 需要接串口 RX;Log_RX 需要接串口 TX。
- 模组进入烧录状态说明:上电前请先将 Log_TX 接 GND,上电后再将 Log_TX 接串口 RX。
模组对应引脚图 | 串口对应引脚 |
---|---|
Log_TX | RX |
Log_RX | TX |
VCC | VCC3.3V |
GND | GND |
下载 RTL8710BN 芯片烧录工具,打开烧录工具如下图所示。
注意事项
方式一:烧录用户区固件
注意:模组上电前请先将 Log_TX 接 GND,上电后再将 Log_TX 接串口 RX。
该烧录方式的前提为已有 boot 固件。
选择芯片并加载图示的 .bin 文件,地址填写为 0x0800B000。
单击 Download。
方式二:烧录整片固件
注意:模组上电前请先将 Log_TX 接 GND,上电后再将 Log_TX 接串口 RX。
按照下图所示,使用空片(无boot固件)加载 QIO 文件,地址填为 0x080000000。
单击 Download。
烧录完成后切换到用户区固件,重新上电后输入 ATSC+回车
,如下图所示。
模组接收到 ATSC+回车
命令后, 打印下图日志,即说明应用代码启动成功,再重新上电即可正常运行。
该内容对您有帮助吗?
是意见反馈该内容对您有帮助吗?
是意见反馈