本文档详细说明RG-03H网关固件烧录的操作过程,核心目标是通过烧录对应频段的专用固件,实现设备工作频段的切换(如:非PA版本网关由默认EU868频段固件更新为AS923频段固件、PA版本网关由默认的US915频段固件更新为IN865频段固件等),以适配不同地区射频标准的设备调试场景。
设备的工作频段参数固化在固件中,需通过串口烧录将目标频段的固件写入设备 MCU,覆盖原有频段配置,设备上电后即按照新固件中的频段参数运行,实现无需硬件改动的频段切换。
| 设备名称 | 规格要求 |
|---|---|
| PC 机 | 带 USB 接口,Windows/Linux 系统 |
| USB-TTL 模块 | 如 CH340G、CP2102、FT232等串口芯片,支持 3.3V/5V 电平切换 |
| RG-03H网关 | 引出 TXD/RXD/GND/VCC/RESET/IO0 引脚 |
| 杜邦线 | 母对母 / 公对母均可(主要看传感器烧录口引出用的是排针还是排座),至少 6 根 |
| 稳压电源(可选) | 输出电压与设备匹配(3.3V/5V),电流≥500mA |
| USB-TTL 模块引脚 | 设备引脚 |
|---|---|
| VCC | VCC (若设备电源供电,则无需接该引脚) |
| GND | GND |
| TXD | RXD |
| RXD | TXD |
| RST | RST |
| DTR | IO0 |

连接完成后,将 TTL 模块 USB 端插入 PC,打开设备管理器
查看虚拟串口是否正常识别(如 COM3),无黄色感叹号即连接正常
若未识别,检查驱动安装、接线是否松动或 TTL 模块故障
打开 flash_download_tool,在 ChipType 选项中选择 ESP32
串口号:选择设备管理器中识别的虚拟串口(如 COM3)
在固件操作栏目中,第一行前面打勾选中
点击第一行中浏览文件控件,选择要烧录的固件
配置烧录地址为0
SPI SPEED:配置 40MHz
SPI MODE:配置 DIO
选中 DoNotChgBin 选项
串口号:选择设备管理器中识别的虚拟串口(如 COM3)
波特率:默认 921600bps(烧录速度比较快)

PC机打开SSCOM串口工具,选择设备管理器中识别的虚拟串口(如 COM3)
配置波特率为115200
打开串口,选中RTS之后再去掉,观察串口工具打印数据内容
通过程序打印的频段以及固件版本确定固件烧录是否正确

联系我们
以上就是本期分享的内容,目的在于让大家快速适应新品方案的开发,更多资料可从我们官网上获取。
官方官网:https://www.ai-thinker.com
开发资料:https://docs.ai-thinker.com/
官方论坛:http://bbs.ai-thinker.com
技术支持:support@aithinker.com