技术标签: 涂鸦智能 基于模组二次开发&通用对接 模组二次开发 瑞昱8710 烧录文档
完成模组 SDK 固件开发后,您需要对模组进行烧录授权以实现连接涂鸦云端的能力。根据不同场景的需求,涂鸦提供了多种烧录授权的方式。本文从以下两点为您介绍。
云模组烧录授权平台烧录+授权。
芯片烧录工具 + 云模组烧录授权平台授权。
上述两种授权方案主要区别为:第一种适用于发布阶段,第二种适用于开发阶段。
该芯片型号编译后会生成4种.bin,固件如如下图所示
编译可能出现的现象如下,安装命令: sudo apt-get install gawk 可解决。
该下载方案适用于WR 系列模组,其核心芯片为RTL8710BN、RTL8710BDN。
该方案适用于发布阶段,由于涂鸦模块必要进行授权才能连接涂鸦平台,所以授权步骤无法省略。
该方案的总体流程如下:
硬件准备包括串口助手、任意搭载芯片平台RTL8710BN的模组(本案例为WR3)、硬件连接图。
模块对应引脚图 | 串口对应引脚 |
---|---|
RXD1 | TX |
TXD1 | RX |
VCC | VCC3.3V |
GND | GND |
在创建产品的第三步硬件开发我们点击新增自定义固件。
新增详情如下,参数说明:
固件标识名 :务必和编译固件的名称一致
固件名称(中文):自定义
固件名称(英文):自定义
固件类型 :模组固件
上传生产固件如下:生产固件为QIO,用户固件为带ug。
根据PID进行获取,请根据该链接完成云模组烧录工具下载安装:通用 Wi-Fi SDK 烧录授权说明。
烧录步骤为
1、模块断电 2、点击烧录 3、模块上电。
该方案适用于开发阶段。该方案的特点是授权一次,重复烧录。假如已经授权过一次,客户只需要进行固件demo修改烧录,模块即能正常工作。
任意搭载芯片平台RTL8710BN的模组(本案例为WR3)、硬件连接图。硬件连接:A30和RST脚要短接;A30接串口RX;A29接串口TX;
模块对应引脚图 | 串口对应引脚 |
---|---|
A30(Log_TX) | RX |
A29(Log_RX) | TX |
VCC | VCC3.3V |
GND | GND |
模块进入烧录状态说明:上电前请先将A30(Log_TX)接GND,上电后A30(Log_TX)再接RX。
如上图所示,左边为BN&&DN原厂烧录工具,请点击对应的链接进行下载。该方案适用于开发调试阶段。打开原厂烧录工具如下:
请注意以上红色标记区域:
烧录用户区固件:再次提醒!!!模块进入烧录状态说明:上电前请先将A30(Log_TX)接串口的GND,上电后A30(Log_TX)再接串口的RX。
该烧录前提为有boot固件
点击Download
烧录QIO生产固件:空片(无boot固件)加载QIO文件如下,地址为0x080000000。
再次提醒!!!模块进入烧录状态说明:上电前请先将A30(Log_TX)接串口的GND,上电后A30(Log_TX)再接串口的RX。
点击Download
烧录完成后切换到用户区固件,重新上电后输入ATSC+回车如下图
发送ATSC+回车后如下:
发送ATSC+回车后如下:
再重新上电即可。
文章浏览阅读8.4k次,点赞5次,收藏62次。ARM、armv8、armv9、arm架构、arm视频、添加vx : arm_2023 获取更多资料, arm资料、arm下载、arm学习、arm免费、arm课程,PE - processing elementARM体系结构定义了抽象机器的行为,称为处理元素(processing element),通常缩写为PE。与ARM体系结构兼容的实现必须符合处理元素所描述的行为。RISC架构ARM架构是一个精简指令集计算机(RISC)架构,具有以下RISC架构特征:- 一个大的统一寄存器文件。- 一种_arm v8架构参考手册
文章浏览阅读1.1k次,点赞20次,收藏17次。多维时序 | MATLAB实现RIME-CNN-LSTM-Multihead-Attention多头注意力机制多变量时间序列预测_matlab 概率稀疏自注意力
文章浏览阅读2.9k次。计算机和外部交换信息又称为通信(Communication)。按数据传送方式分为并行通信和串行通信两种基本方式。1、并行通信并行通信就是把传送数据的n位数用n条传输线同时传送。其优点是传送速度快、信息率高。并且,通常只要提供二条控制和状态线,就能完成CPU和接口及设备之间的协调、应答,实现异步传输。它是计算机系统和计算机控制系统中常常采用的通信方式。但是并行通信所需的传输线(通常为电缆线)多,增加..._分别写出计算机移动终端连接外围设备的主要方式
文章浏览阅读216次。ThinkPHP5框架知识付费系统uniapp+mysql可以部署PC+app+公众号+小程序版本。导师入住,添加课程和商品,出售后分红提现。vip svip功能。
文章浏览阅读805次。电源管理(PMIC)TPS63070RNMR、TPS650942A0RSKR、LM5175RHFR器件介绍、应用及特点。_tps63070
文章浏览阅读4.9k次。Axios 是一个基于promise的HTTP库,该库是一个更好的替代ajax向后端发送数据或请求数据的前端组件库,其本质上也是对原生XHR的封装,只不过它是Promise的实现版本,符合最新的ES规范,如下案例运用axios向后端提交JSON字符串,后端通过Flask响应请求并处理。Python后端使用Flask接收并处理前端发送过来的JSON字符串。前端发送数据的第一种方式。前端发送数据的第二种方式。_flask 框架下axios
文章浏览阅读216次。故事背景主人公croz想将GitHub上Fork过来的项目Real大刀阔斧地修改一番,但是croz发现删删改改的东西太多了,以至于修改之后的项目Push时频繁出错。croz觉得很困扰,于是查阅了GitHub官方文档中的淫巧奇技:Duplicating a repositoryhelp.github.com解决方案croz的GitHub用户名(username)就是自己的名字croz,他Fork的..._把guthub上面的工作设为私有
文章浏览阅读2.4k次。这个问题官方已经说了,不支持win下的。所以可能不管是安装-cpu或者-gpu都不行的,无论有没有gpupip install faiss-cpuCollecting faiss-cpu Using cached https://files.pythonhosted.org/packages/6b/79/3fc59c466abcfed5fa9b40915a6564576b7615ac9201eac67156730262c7/faiss-cpu-1.6.3.tar.gzRequirement_error: failed building wheel for faiss-cpu
文章浏览阅读7.4k次,点赞12次,收藏103次。元素的定位是自动化测试核心。要操作一个对象,首先要识别定位或找到这个对象。为了实现网页整体布局,我们先要知道,一个元素,是如何定位到页面上的某个位置的,这就是元素定位。_自动化测试tag_name
文章浏览阅读1k次。linux下安装Marvell Yukon网卡驱动【提要】 我的主板是华硕P4P800 SE,集成Marvell Yukon网卡,安装redhat linux9后无法识别网卡,故需要费一点折腾了。。最终解决了linux中上网的问题,但引发了windows中无法连接的麻烦,暂时搁着先了。。。(2006-11-25回头圆满解决!)【内容】问题一开始就存在,我就一般在windows系统中寻找资料,下载资源,然后转到linux中,加载windows分区,获取文件。经过一段时间后,终于还是认真解决它好了。在windo_yk51驱动
文章浏览阅读1.4k次,点赞3次,收藏2次。直接拷贝上面的一段代码,保存到文本文档,然后把.txt后缀改为.reg,然后右键该文件,点击合并即可。这样,鼠标右键菜单就有open cmd here即在当前路径打开cmd这个选项了,但是这个是普通用户运行cmd。有时候,当要在某个文件夹下打开cmd终端时,如果没有右键菜单快捷方式,就得打开cmd后,使用cd方式进入 当前目录,很麻烦。同时还会添加另一个选项,以管理员身份运行(A) ,这个是以管理员身份运行cmd。文件名:右键在此处运行cmd.reg。以下的脚本,可以帮你解决这个问题。_we右键进入cmd
文章浏览阅读136次。《深入理解计算机系统》第三章——程序的机器级表示。作者首先讲解了汇编代码和机器代码的关系,阐述了汇编承上启下的作用;接着从机器语言IA32着手,分别讲述了如何存储数据、如何访问数据、如何完成运算以及如何进行跳转。通过这些步骤,又告诉了我们分支语句、循环语句是怎么完成的,函数调用、栈帧结构以及递归过程。最后能通过编译器产生的汇编代码表示,我们要了解编译器和它的优化能力,知道编译器能为我们完成哪些工作..._phthon 汇编语言 机器语言