涂鸦模组二次开发RTL8720CF

news/2024/11/28 0:33:11/

芯片平台RTL8720CF

简介

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

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

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

上述两种授权方案主要区别为:第一种适用于发布阶段,第二种适用于开发阶段,详情请见下文方案说明。

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

在这里插入图片描述

  • 第一个flash_is:boot + 用户区固件。
  • 第二个QIO生产固件:boot+用户区固件+检测固件。
  • 第三个为用户区固件UA。
  • 最后为升级区固件UG。

适用芯片

该下载方案适用于,其核心芯片为RTL8720CF。

  • WBR1 模组规格书
  • WBR2 模组规格书
  • WBR3 模组规格书
  • WBR2L 模组规格书
  • WBR3L 模组规格书

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

方案说明

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

该方案的总体流程如下:

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

硬件准备

在这里插入图片描述

在这里插入图片描述

模块对应引脚图串口对应引脚
RX/A13TX
TX/A14RX
VCCVCC3.3V
GNDGND

固件上传

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

在这里插入图片描述

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

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

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

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

  • 固件类型 :模组固件

在这里插入图片描述

上传生产固件如下

在这里插入图片描述

在这里插入图片描述

授权码获取+烧录

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

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

在这里插入图片描述

芯片烧录工具

方案说明

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

硬件准备

​ 硬件准备包括串口助手、任意搭载芯片平台RTL8720CF的模组、硬件连接图。

在这里插入图片描述

实物连接图

模块对应引脚图串口对应引脚
A_0VCC3.3V
A_15(LOG_RX)TX
A_16(LOG_TX)TX
VCCVCC3.3V
GNDGND
RXDVCC3.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,不然会出现以上状态。


http://www.ppmy.cn/news/145584.html

相关文章

快速上手PKE8720DF-C13-F10开发板——hello world

目录 一、初识PKM8720DF-C13-F10模块 高性能MCU Rea-M300 低功耗MCU Rea-M200 WI-FI BT 外设接口 二、PKE8720DF-C13-F10开发板 PKE8720DF-C13-F10开发板外观尺寸 PKE8720DF-C13-F10开发板资源 PKE8720DF-C13-F10开发板引脚定义 三、PKM8720DF-C13-F10开发环境搭建…

18104 练习使用多case解题

Description 多CASE的问题在般有3种情形:(1)有一个数字开始表明CASE数目;(2)以特殊标志表示结束;(3)要求处理到最后一行。 现要求你在程序一次运行中,依次处…

5G WiFi 安信可 BW16 模组 RTL8720DN 入门笔记 1 :搭建Arduino IDE 开发环境,点亮一盏LED灯。

文章目录 前言一、认识RTL8720DN二、认识 BW16三、环境搭建Step 1: 安装 Arduino IDEStep 2: 下载编译依赖环境Step 3: 复制编译依赖环境工具到Arduino环境Step 4: 添加附件开发选项Step 5: 开始安装 四、尝试编译第一个范例五、下载其他参考另外,不要把我的博客作为…

STM32CubeMX+LAN8720+LWIP+FreeRTOS实现网络通讯

STM32CubeMXLAN8720LWIPFreeRTOS实现网络通讯 使用STM32CubeMX可以非常方便的将FreeRTOSLWIP移植到工程中,本文就是介绍如何利用STM32CubeMX移植FreeRTOSLWIP到STM32F429开发板中。移植的流程如下示: #mermaid-svg-ObxQ4L9KxmdBHSTs .label{font-family…

STM32407 + FreeRTOS +LAN8720 +lwip 标准库 +stm32f4x7_eth

lwip 建议不要使能 硬件校验 CHECKSUM_BY_HARDWARE 使用软件建议 在测试 LAN8720 ping 时硬件的检验 大包会PING不通的 #define ETH_MAX_PACKET_SIZE 1524 默认的1524字节 ping 1472 以上就不回复了( 例子 ping 192.168.1.1 -t -l 2048) 且 lwip EC20 PPP拨号是不能使用…

STM32CubeIDE1.9.0\STM32CubeMX 6.5 F429IGT6加LAN8720A,配置ETH+LWIP

前段时间配置的F107系列和F7的LWIP功能,很顺利,但是到了F4系列,选择ETH之后没有PHY地址了,查了一下,MX 6.5有大改动,整理了一下各路大神的各种方法,配出来一个可以用的,我这里以Cube…

RTL8720DN开发笔记一 环境搭建与mqtt实例

简介 RTL8720DN是一款支持双频WiFi的Soc芯片,即2.4GHz或5.8GHz频段,可以告别在选择WiFi网络时仅支持2.4G的尴尬,不仅如此,RTL8720DN还支持了低功耗蓝牙BLE5.0,内部集成了两颗MCU,分别为ARM V8M(KM4 兼容Co…

以太网PHY芯片LAN8720A芯片研究

一、LAN8720A概述 1. 简介 LAN8720A/LAN8720Ai是一个低功耗的可变I/O电压的10/100M PHY收发器,符合IEEE 802.3-2005标准,支持通过RMII接口与以太网MAC通信。 LAN8720A/LAN8720Ai实现自动协商,自动确定最佳可能的速度和双工操作模式。HP Auto-MDIX支持允许使用直接连接或交…