涂鸦模组二次开发RTL8710BN&&RTL8720DN

芯片平台RTL8710BN&&RTL8720DN

简介

​ 完成模组 SDK 固件开发后,您需要对模组进行烧录授权以实现连接涂鸦云端的能力。根据不同场景的需求,涂鸦提供了多种烧录授权的方式。本文从以下两点为您介绍。

  • 云模组烧录授权平台烧录+授权

  • 芯片烧录工具 + 云模组烧录授权平台授权

上述两种授权方案主要区别为:第一种适用于发布阶段,第二种适用于开发阶段

该芯片型号编译后会生成4种.bin,固件如如下图所示

涂鸦模组二次开发RTL8710BN&&RTL8720DN_第1张图片

  • one_plug_demo_(1)_1.0.0:用户区固件1,起始地址为0xB000。
  • one_plug_demo_(2)_1.0.0: 用户区固件2,起始地址为0xD0000。
  • one_plug_demo_QIO_1.0.0:生产固件(bootloader + system data + ota1 + ota2)
  • one_plug_demo_ug_1.0.0:升级固件(ota1 + ota2)。

编译可能出现的现象如下,安装命令: sudo apt-get install gawk 可解决。

在这里插入图片描述

适用芯片

该下载方案适用于WR 系列模组,其核心芯片为RTL8710BN、RTL8710BDN。

  • WR1 模组规格书
  • WR2 模组规格书
  • WR2E 模组规格书
  • WR3 模组规格书
  • WBR1D 模组规格书
  • WBR2D模组规格书
  • WBR3D 模组规格书

云模组烧录授权平台烧录+授权

方案说明

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

该方案的总体流程如下:

  • 上传编译固件到涂鸦平台。
  • 平台成固件key,固件key生成授权码。
  • 使用云模组烧录工具进行烧录授权。

硬件准备

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

涂鸦模组二次开发RTL8710BN&&RTL8720DN_第2张图片

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

固件上传

在创建产品的第三步硬件开发我们点击新增自定义固件

涂鸦模组二次开发RTL8710BN&&RTL8720DN_第3张图片

新增详情如下,参数说明:

  • 固件标识名 :务必和编译固件的名称一致

  • 固件名称(中文):自定义

  • 固件名称(英文):自定义

  • 固件类型 :模组固件

涂鸦模组二次开发RTL8710BN&&RTL8720DN_第4张图片

上传生产固件如下:生产固件为QIO,用户固件为带ug。

涂鸦模组二次开发RTL8710BN&&RTL8720DN_第5张图片

授权码获取+烧录

​ 根据PID进行获取,请根据该链接完成云模组烧录工具下载安装:通用 Wi-Fi SDK 烧录授权说明。

烧录步骤为

1、模块断电 2、点击烧录 3、模块上电。

涂鸦模组二次开发RTL8710BN&&RTL8720DN_第6张图片

芯片烧录工具

方案说明

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

硬件准备

​ 任意搭载芯片平台RTL8710BN的模组(本案例为WR3)、硬件连接图。硬件连接:A30和RST脚要短接;A30接串口RX;A29接串口TX;

涂鸦模组二次开发RTL8710BN&&RTL8720DN_第7张图片

模块对应引脚图 串口对应引脚
A30(Log_TX) RX
A29(Log_RX) TX
VCC VCC3.3V
GND GND

模块进入烧录状态说明:上电前请先将A30(Log_TX)接GND,上电后A30(Log_TX)再接RX

软件准备

​ 如上图所示,左边为BN&&DN原厂烧录工具,请点击对应的链接进行下载。该方案适用于开发调试阶段。打开原厂烧录工具如下:

涂鸦模组二次开发RTL8710BN&&RTL8720DN_第8张图片

请注意以上红色标记区域:

  • Chip:使用BN8710平台请选择AmebaZ(8710B),使用使用DN8720平台请选择AmebaZ(8710D)。
  • 加载烧录文件:共两种,选择QIO文件地址填写0x8000000**,选择用户区固件**地址请填写0x0800B000。

下载说明

方式一:烧录用户区固件

​ 烧录用户区固件:再次提醒!!!模块进入烧录状态说明:上电前请先将A30(Log_TX)接串口的GND,上电后A30(Log_TX)再接串口的RX

该烧录前提为有boot固件

涂鸦模组二次开发RTL8710BN&&RTL8720DN_第9张图片

点击Download

涂鸦模组二次开发RTL8710BN&&RTL8720DN_第10张图片

方式二:烧录整片固件

烧录QIO生产固件:空片(无boot固件)加载QIO文件如下,地址为0x080000000。

再次提醒!!!模块进入烧录状态说明:上电前请先将A30(Log_TX)接串口的GND,上电后A30(Log_TX)再接串口的RX

涂鸦模组二次开发RTL8710BN&&RTL8720DN_第11张图片

点击Download

涂鸦模组二次开发RTL8710BN&&RTL8720DN_第12张图片

烧录完成后切换到用户区固件,重新上电后输入ATSC+回车如下图

涂鸦模组二次开发RTL8710BN&&RTL8720DN_第13张图片

发送ATSC+回车后如下:

涂鸦模组二次开发RTL8710BN&&RTL8720DN_第14张图片

涂鸦模组二次开发RTL8710BN&&RTL8720DN_第15张图片

发送ATSC+回车后如下:

再重新上电即可。

你可能感兴趣的:(涂鸦智能,模组二次开发,烧录文档,瑞昱8710)