目录

  • 前言
  • 1 硬件准备
    • 1.1 硬件准备
    • 1.2 接线说明
    • 1.3 固件烧录说明
      • 1.3.1 设置模组或开发板进入烧录模式
      • 1.3.2 烧录固件
      • 注意
  • 2 固件烧录完成验证操作
  • 联系我们

前言

本文主要介绍如何使用BW16系列模组以及开发板更新固件烧录操作说明。

1 硬件准备

1.1 硬件准备

硬件 数量
BW16 模组 1个
杜邦线 若干
USB转TTL模块 1个
BW16-Kit_V1.2 开发板 1个
Type-C数据线 1根

1.2 接线说明

BW16 模组烧录接线如下表:

BW16 模组 USB转TTL模组
3.3V 3.3V
GND GND
RXD0 TXD
TXD RXD
EN GND

1.3 固件烧录说明

固件烧录工具以及固件通过访问安信可官网下载获取:https://docs.ai-thinker.com/rtl87xx

1.3.1 设置模组或开发板进入烧录模式

  • 模组烧录流程

(1) 首先将LOG_TX 用2k 电阻下拉到地(如果不用电阻下拉部分串口会卡死导致无法同;
分,部分串口无影响,串口卡死后需要松开LOG_TX 然后重新插拔串口);
(2) 保持LOG_TX 下拉,给模块上电或者按下复位键(丝印为EN,低电平触发);
(3) 将LOG_TX接入TTL模组的Rx口;
(4) 打开串口调试软件,串口参数设置:波特率115200,8,N,1,16进制显示,若串口不断打印“15”,则进入烧录模式成功,效果如下:

  • 开发板烧录流程
    (1) 新版开发板的Type-C USB接的串口为Log UART,可直接用于烧录新固件;
    (2) 串口下载软件使用sdk\tools\AmebaZ\Image_Tool\ImageTool.exe 工具;
    (3) 连接好安卓线,按住右边的按键不要松开,按下左边的复位按键,之后,松开右边的LOG_TX,此时模块进入烧录模式;
    (4) 检查开发板是否进入烧录模式和上面使用模组的方法相同;

1.3.2 烧录固件

  • 当模块进入下载模式之后打开烧录软件sdk\tools\AmebaZ\Image_Tool\ImageTool.exe

  • 在工具中点击Chip Select->AmebaD(8721D) 选择芯片

  • 选择要烧录的文件(以1484号固件烧录为例)

  • 烧录编译好的原固件
    (1) 烧录编译好的原固件:
    烧录文件有3 个:
    KM0boot:(烧录地址:0x08000000)
    路径:(1484)RTL_AT下载口合一固件_V3.0.1\原始生成固件(非生产用固件)\km0_boot_all.bin
    KM4boot:(烧录地址:0x08004000)
    路径:(1484)RTL_AT下载口合一固件_V3.0.1\原始生成固件(非生产用固件)\km4_boot_all.bin
    KM4image:(地址:0x08006000)
    路径:(1484)RTL_AT下载口合一固件_V3.0.1\原始生成固件(非生产用固件)\km0_km4_image2.bin
    (2) 烧录合并固件:(地址:0x08000000)
    固件路径:(1484)RTL_AT下载口合一固件_V3.0.1\(1484)BAT_BW16_自定义_16Mbit_v3.0.1_20210712.bin

  • 选择串口设置波特率位1500000,点击OPEN 打开串口,Flash Erase栏中的Size填写2048,点击Erase擦除模组中原有固件,然后点击download 下载新固件,效果如下:

注意

如果log 卡死在 Uart download server has started…
这个一般是因为没有进入串口下载模式的原因,首先确认串口是否进入了串口下载模式。

2 固件烧录完成验证操作

下载完成后,关闭固件烧录软件,打开串口调试助手,配置波特率115200,8,N,1,按下开发板复位键,将看到启动信息如下:

发送指令“”查询固件版本号,将回复“”,则表示固件烧录且启动成功,效果如下:

联系我们

以上就是本期分享的内容,目的在于让大家快速适应新品方案的开发,更多资料可从我们官网上获取。

官方官网:https://www.ai-thinker.com
开发资料:https://docs.ai-thinker.com/
官方论坛:http://bbs.ai-thinker.com
技术支持:support@aithinker.com

【BW16 应用篇】安信可BW16模组与开发板更新固件烧录说明相关推荐

  1. 安信可WIFI模组Hi海思系列固件下载指导

    目录 一.Hi海思系列简介 二.下载前准备 2.1硬件准备 2.2软件准备 2.2.1 CH340和CP2102驱动 2.2.2 烧录软件 2.3 接线方式 2.3.1 开发板接线 2.3.2模组接线 ...

  2. 微信小程序控制硬件第17篇 : 腾讯连连小程序通过LLSync蓝牙协议控制安信可PB-02模组,无需网络实现蓝牙本地通讯。(附带源码)

    文章目录 前言 一.注册腾讯物联开发平台设备 新建项目 新建产品 创建数据模板 选择设备开发方式 交互开发配置 新建设备 二.设备端操作 硬件简介与连接 准备软件环境 工程目录 烧录步骤 三.腾讯连连 ...

  3. 【安信可LoRa模组专题②】快速搭建远程控制灯LoRa智能灯控【51单片机篇】

    本LoRa模组系列博客学习由 安信可科技 - 官方博客 技术分享,如有疑问请留言或联系邮箱. [安信可LoRa模组专题①]安信可LoRa快速入门指南 [安信可LoRa模组专题②]快速搭建远程控制灯Lo ...

  4. 【安信可LoRa模组专题①】安信可LoRa快速入门指南

    本LoRa模组系列博客学习由 安信可科技 - 官方博客 技术分享,如有疑问请留言或联系邮箱. [安信可LoRa模组专题①]安信可LoRa快速入门指南 [安信可LoRa模组专题②]快速搭建远程控制灯Lo ...

  5. 安信可ESP-C3-12F模组应用之物联网时钟

    目录 1. 项目功能简介 2. 硬件准备 3. 源码分析 3.1 NTP时间获取分析 3.2 MAX7219 八位数码管驱动分析 3.3 DS1302 RTC时钟模块驱动分析 3.4 工程源码获取 4 ...

  6. 安信可 ESP32-S3 模组上驱动摄像头 OV2640,实现远程拍照并 HTTP 传输到阿里云对象存储OSS,并显示在微信小程序上。(深度好文,全部开源)

    文章目录 一. ESP32-S3 特性 CPU 和存储 外设接口和传感器 功耗特性 二. 准备工作 硬件 软件 接线 三.通讯协议和原理 3.1 模组拍照上传服务器 3.2 小程序下发指令给模组拍照给 ...

  7. 【安信可NB-IoT模组EC系列应用笔记⑤】安信可微信公众号北斗定位显示EC-01F+GP-01模组

    文章目录 前言 一.硬件组成与接线 1.硬件准备 2. 接线 二.固件准备及烧录 1.固件准备 2.固件烧录 三.定位信息获取及显示 四.AT指令更换MQTT服务器 1.AT 指令说明 2. 使用方法 ...

  8. 芯片、模组、开发板的区别与联系-结合ESP32浅谈(转载)

    1.从外形说起: 1.1芯片 没错,这块黑色的小硅片就是"芯片"本体(通常比大拇指还小,内部集成了实现特定功能的硬件集成电路). 1.2模组 由上述芯片研发的模组是这样的: 从外形 ...

  9. 设备 esp32_ESP32-S2 SoC、模组、开发板全面上市

    2020 年 2 月 28 日,乐鑫信息科技(股票代码:688018)宣布全新 ESP32-S2 SoC 及其模组 (ESP32-S2-WROVER, ESP32-S2-WROOM) .开发板 (ES ...

最新文章

  1. Python之迭代器,生成器与装饰器
  2. 图像切割之(一)概述
  3. SQL语言学习(六)分组函数学习
  4. Apache Spark中实现的MapReduce设计模式
  5. ASP.NET 百万级分页查询(Oracle)
  6. mobileconfigs.php,iOS APP .mobileconfig的生成
  7. springBoot集成多数据源mybatisPlus(自动切换数据源)
  8. 图片上添加文字--div
  9. 布局管理器 4----- 相对布局
  10. Nginx实战|Nginx健康检查
  11. js基础-(一)-基本数据类型
  12. CDP、私域运营及数字营销相关名词一览
  13. 【迅为6818开发板资料】安卓7.1 系统编译手册
  14. 「Vue实战」武装你的前端项目
  15. 哪里东西更便宜?读《卧底经济学(珍藏版)》
  16. 写作三件套(VScode Miktex Latex Workshop)入门三大坑
  17. 企业简介和公司介绍快闪PPT模板
  18. 如何关闭电脑自动更新?方案三部曲带你走出自动更新的阴影
  19. Tornado编译vxworks.bin镜像
  20. HDoj 2604 queuing

热门文章

  1. 第二十九章 SQL函数 COALESCE
  2. Notion 出现白屏的处理
  3. 数字连连看java实验报告,Java语言实现数字连连看源码
  4. python 网盘上传_【Python3】基于文叔叔网盘上传与下载的Python脚本
  5. MNS(非极大值抑制)python实现
  6. 基于51单片机驱动MPU6050模块(LCD1602显示)
  7. boa linux arm修改网卡,Boa服务器在ARM+Linux上的移植
  8. 任意阶幻方的python编程实现
  9. 马氏距离 vs 欧氏距离
  10. Flutter v1,大厂面试必问