芯片平台RTL8720CF
简介
完成模组 SDK 固件开发后,您需要对模组进行烧录授权以实现连接涂鸦云端的能力。根据不同场景的需求,涂鸦提供了多种烧录授权的方式。本文从以下两点为您介绍。
-
云模组烧录授权平台烧录+授权。
-
芯片烧录工具 + 云模组烧录授权平台授权。
上述两种授权方案主要区别为:第一种适用于发布阶段,第二种适用于开发阶段,详情请见下文方案说明。
该芯片型号编译后会生成4种.bin,固件如如下图所示
- 第一个flash_is:boot + 用户区固件。
- 第二个QIO生产固件:boot+用户区固件+检测固件。
- 第三个为用户区固件UA。
- 最后为升级区固件UG。
适用芯片
该下载方案适用于,其核心芯片为RTL8720CF。
- WBR1 模组规格书
- WBR2 模组规格书
- WBR3 模组规格书
- WBR2L 模组规格书
- WBR3L 模组规格书
云模组烧录授权平台烧录+授权
方案说明
该方案适用于发布阶段,由于涂鸦模块必要进行授权才能连接涂鸦平台,所以授权步骤无法省略。
该方案的总体流程如下:
- 上传编译固件到涂鸦平台。
- 平台成固件key,固件key生成授权码。
- 使用云模组烧录工具进行烧录授权。
硬件准备
模块对应引脚图 | 串口对应引脚 |
---|---|
RX/A13 | TX |
TX/A14 | RX |
VCC | VCC3.3V |
GND | GND |
固件上传
在创建产品的第三步硬件开发我们点击新增自定义固件。
新增详情如下,参数说明:
-
固件标识名 :务必和编译固件的名称一致
-
固件名称(中文):自定义
-
固件名称(英文):自定义
-
固件类型 :模组固件
上传生产固件如下
授权码获取+烧录
根据PID进行获取,请根据该链接完成云模组烧录工具下载安装:通用 Wi-Fi SDK 烧录授权说明。烧录步骤为
1、模块断电 2、点击烧录 3、模块上电。
芯片烧录工具
方案说明
该方案适用于开发阶段。该方案的特点是授权一次,重复烧录。假如已经授权过一次,客户只需要进行固件demo修改烧录,模块即能正常工作。
硬件准备
硬件准备包括串口助手、任意搭载芯片平台RTL8720CF的模组、硬件连接图。
实物连接图
模块对应引脚图 | 串口对应引脚 |
---|---|
A_0 | VCC3.3V |
A_15(LOG_RX) | TX |
A_16(LOG_TX) | TX |
VCC | VCC3.3V |
GND | GND |
RXD | VCC3.3V |
烧录完成后,需要把***A_0***拔掉,用户***RX***接回用户串口的***RX***。
烧录完成后,模块需要重新上电才可以正常使用
软件准备
如上图所示,图为为CF原厂烧录工具**,请点击对应的链接进行下载。该方案适用于**开发调试阶段。打开原厂烧录工具如下:
请注意以上红色标记区域:
- 端口打开使用的串口。
- Flash Pin 请选择PIN_B6_B12 。
- 烧录过程中失败可适当降低波特率。
下载说明
打开烧录工具点击Browse,加载flash_is.bin(boot+用户区固件)。
烧录步骤为
- 模块断电
- 点击烧录
- 模块上电。
这边我们选择flash_is.bin。
这边注意一点就是如何确定模块处于烧录状态(断电上电后)。如果无下图,请检查接线A_0和RX是否接地。
下载截图如下
FAQ:
CF平台更新固件每次都要点击Browse,不然会出现以上状态。