Air8603 下载和调试
本文介绍如何配合 Luatools 对 Air8603 进行固件下载与日志抓取。Air8603 按装配的联网模组不同分为两个版本:Air6205A 版本(WiFi) 与 Air780EX2 版本(4G)。两个版本的主控均为 Air1603,板上带 USB 转串口电路,通过 Type-C(USB2)即可下载和抓日志;4G 版本另有 USB3 用于 Air780EX2 模组本身的下载与维护。
一、Air6205A 版本(WiFi)
1. 环境准备
硬件:
- Air8603 W 系列控制板(装配 Air6205A WiFi 模组);
- Type-C 数据线(必须是能传数据的线,纯充电线连不上);
- DC 12V 电源适配器(整机主电源,J1 输入);
- WiFi 天线:板上 IPEX → IPEX 转 SMA 线 → SMA 接头 WiFi 天线(BOM 默认路径);
- 屏、触摸、喇叭、SD 卡:按调试内容接上(只看串口日志时可不接屏,但仍需 12V 主电源);
- 外设:RS485 / TTL 设备、UVC 摄像头、人脸识别摄像头等按业务接入;
- 电脑:Windows 10 及以上;
- 现场可用的 2.4G WiFi 名称与密码。
软件:
- 合宙官方下载调试工具 Luatools(最新版):Luatools 下载和详细使用;
- USB 转串口驱动:按板上实际使用的 USB 转串口芯片安装(以原理图与驱动说明为准);
- 内核固件与两个版本的打包固件说明见 默认出厂固件。
2. 连接与端口识别
- 接好 WiFi 天线,12V 主电源接入 J1,SW10 打到 ON,板子供电;
- 用 Type-C 数据线连接 USB2 与电脑;
- 打开设备管理器,驱动正确安装后可看到板载 USB 转串口对应的 COM 端口;
- 识别不到端口时:先装驱动,再换一根能传数据的 USB 线 / 换电脑 USB 口;确认 12V 电源与 SW10 状态。

3. 下载固件
WiFi 与 4G 版本均不提供脚本,只提供一个 .soc 固件文件(脚本已打包进固件),使用 Luatools 的「使用量产文件刷机」方式烧录:
- 打开 Luatools,选择 USB2 对应的串口,勾选「通用串口打印」,点击「打开串口」;

- 点击「使用量产文件刷机」,在弹出的「下载固件」窗口中点击「选择文件」,选择 WiFi 版本出厂固件
.soc(下载见 默认出厂固件); - 点击「下载」,等待烧录进度完成。

烧录完成后在界面中配置 WiFi 名称与密码。




注意:确认 12V 供电正常再点下载;外设大负载不要与主板共用调试用的 USB 供电。
二、Air780EX2 版本(4G)
1. 环境准备
硬件:
- Air8603 M 系列控制板(装配 Air780EX2 4G 模组);
- 两根 Type-C 数据线:一根连主控 USB2,一根连 4G 模组 USB3;
- DC 12V 电源适配器(J1 输入);
- 4G 天线:板上 SMA(RF2)→ SMA 接头 4G 天线;
- 可用的 SIM 卡(装入 CARD1);
- 屏、触摸、喇叭、SD 卡与外设按调试内容接入;
- 电脑:Windows 10 及以上。
软件:
- 合宙官方下载调试工具 Luatools(最新版):Luatools 下载和详细使用;
- USB 转串口驱动:按板上实际使用的 USB 转串口芯片安装;
- 专用 4G 固件:Air8603_Air8605_4G_Air780EX2_001.999.000_LuatOS-SoC_V2054_Air780EX2_109.soc。
2. 连接与端口识别
- 12V 主电源接入 J1,SW10 打到 ON;Type-C 线连接 USB2 与电脑,出现主控侧 COM 端口;
- 另用一根 Type-C 线连接 USB3 与电脑,会再出现一个 4G 模组侧端口;
- 插入 SIM 卡、接好 SMA 天线,按 KEY6(PWRKEY)开机。

3. 下载固件
主控: 与 WiFi 版本一致,通过 USB2 使用「使用量产文件刷机」烧录 Air780EX2 版本出厂固件 .soc(不提供脚本)。
4G 模组: 板载 Air780EX2 采用定制配置,只能烧录 Air8603 专用 4G 固件,不能使用 Air780EX2 公版出厂固件:
- 固件文件名:
Air8603_Air8605_4G_Air780EX2_001.999.000_LuatOS-SoC_V2054_Air780EX2_109.soc; - 文件名同时包含 Air8603 / Air8605,表示这是适用于这两款整机的同一份适配固件;
- 用 Type-C 线连接 USB3 与电脑,Luatools 中选择该
.soc烧录;后续重新烧录或升级也请使用该文件; - 烧录其他固件可能导致 4G 无法正常联网;需要进入下载模式时,使用 KEY4(USB_BOOT)配合 KEY3(RESET)、KEY6(PWRKEY)。

注意:下载 4G 固件时必须保证电压稳定,电压波动可能导致烧录失败或固件异常。

三、抓取日志
Air8603 的日志通过板载 USB 转串口(USB2)输出,Luatools 用「通用串口打印」抓取:
- 在 Luatools 串口设置中选择 USB2 对应的端口,勾选「通用串口打印」,打开串口;
- 上电 / 复位(SW7)板子,观察日志;典型日志包括 UI/桌面启动、SD 卡挂载、音频播放、串口外设与网络模块加载等信息;
- 4G 模组底层日志走板内 DBG_TXD/DBG_RXD 测试点,不是通用的 TTL 外设口,需按 4G 模组调试方式查看;
- 串口被 Luatools 打开时会独占该端口,直接用文本编辑器看
log文件前,需要先关闭 Luatools。
Luatools 抓取的日志保存在工具目录的 log 文件夹下:
main_当天日期.txt:工具本身的日志,用于工具报错时查找原因;trace_当天日期_首次记录时间.txt:用户日志,记录 LuatOS 里调用 print、log 等 API 输出的日志。
四、产线量产
量产阶段请使用合宙多路下载工具:合宙量产烧录工具使用教程。
五、常见问题排查
| 现象 | 排查方向 |
|---|---|
| 设备管理器识别不到端口 | 安装板载 USB 转串口驱动;换能传数据的 USB 线;换电脑 USB 口;确认 12V 与 SW10 |
| 点下载没反应 / 提示找不到设备 | 确认串口已选对并「打开串口」;确认 12V 供电正常;重新插拔 USB2 |
| 烧录中途失败 | 12V 适配器功率不足或外设大负载干扰,改用匹配电源;确认没有其他程序占用串口 |
| 烧录提示缺少 xxx.lua | 项目管理中勾选「添加默认 lib」,或手动补对应 lib 脚本 |
| 4G 无法联网 | 确认烧录的是 Air8603 专用 4G 固件;确认 SIM 卡与天线(SMA/RF2)连接;确认 KEY6 已开机 |
| WiFi 无法联网 | 确认天线经 IPEX 转 SMA 线接好;确认型号为 W 系列、固件为 WiFi 版本 |
| 屏不亮 / 花屏 | 确认屏针数(40PIN P1 / 50PIN J2)与工程配置的分辨率、时序一致;排线是否插紧 |
| 触摸无反应 | 确认触摸 FPC(TP2)插好,触摸 IC 与 I2C1 配置(TP_RST、WAKEUP)正确 |
| 喇叭没声音 | 确认 SD 卡/音频文件存在;确认 5V_EN 已使能、J13 接线为 SPK+/SPK− |
| RS485 通信异常 | 确认型号后缀对应的端子(J21/J22 隔离、J20 非隔离)与 485_EN 状态;核对 A/B 线序与终端电阻 |
| TTL 串口接不通 | 确认是 TTL 逻辑电平(J7 或 J20 TTL 配置),不要按 RS232/RS485 接线;核对 TX/RX 交叉与电平匹配 |
| USB 外设不识别 | 核对 UVC_EN 供电、J8/J14 共用一路 USB 的限制与外设规格 |
| RJ45 / IPC 不通(4G) | 确认是 M 系列且已装配 CH390H、使用支持转发的专用固件;IPC 需独立供电,无 PoE |