本文档详细说明Ai-LoRaWS-1001传感器固件烧录的操作过程,核心目标是通过烧录对应频段的专用固件,实现设备工作频段的切换(如:由默认EU868频段固件更新为AS923频段固件),以适配不同地区射频标准的设备调试场景。
设备的工作频段参数固化在固件中,需通过串口烧录将目标频段的固件写入设备 MCU,覆盖原有频段配置,设备上电后即按照新固件中的频段参数运行,实现无需硬件改动的频段切换。
| 设备名称 | 规格要求 |
|---|---|
| PC 机 | 带 USB 接口,Windows/Linux 系统 |
| USB-TTL 模块 | 如 CH340G、CP2102、FT232等串口芯片,支持 3.3V/5V 电平切换 |
| Ai-LoRaWS-1001传感器 | 引出 TXD/RXD/GND/VCC/RESET/IO2 引脚 |
| 杜邦线 | 母对母 / 公对母均可(主要看传感器烧录口引出用的是排针还是排座),至少 6 根 |
| 稳压电源(可选) | 输出电压与设备匹配(3.3V/5V),电流≥500mA |
| USB-TTL 模块引脚 | 设备引脚 |
|---|---|
| VCC | VCC (若设备电源供电,则无需接该引脚) |
| GND | GND |
| TXD | RX0 |
| RXD | TX0 |
| RST | IO2 |
| DTR | RST |
连接完成后,将 TTL 模块 USB 端插入 PC,打开设备管理器
查看虚拟串口是否正常识别(如 COM3),无黄色感叹号即连接正常
若未识别,检查驱动安装、接线是否松动或 TTL 模块故障
打开 TremoProgrammer_v0.8,选择设备管理器中识别的虚拟串口(如 COM3)
串口号:选择设备管理器中识别的虚拟串口(如 COM3)
波特率:默认 921600bps(烧录速度比较快)
在固件操作栏目中,第一行前面打勾选中
点击第一行中浏览文件控件,选择要烧录的固件
配置烧录地址为0

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

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