burn_guide.md 1.8 KB

Air302刷机

支持两种刷机模式, LuaTools图形化刷机, air302py脚本刷机

刷机前请确保串口驱动已经安装好,模块电源灯已亮起.

LuaTools刷机

LuaTools是合宙主推的Luat系列刷机工具, 功能强大, 可以从www.openluat.com的产品中心下载.

视频演示请查看gif目录里面的"使用LuaTools刷底层"

  1. 确保设备已经开机,电源灯亮起. Air302为上电自动开机,没有pwrkey按钮.
  2. 确保已安装串口驱动, 使用UART1
  3. 按住BOOT按钮, 然后按复位/Reset按钮, 松开BOOT按钮
  4. 打开LuaTools, 选择固件下载, 选好ec结尾的固件文件
  5. 点击下载, 等待下载完成.

air302py脚本刷机

视频演示请查看gif目录里面的"使用air302py脚本刷底层"

刷机脚本需要python 3.7+, 可以到python.org下载安装

  1. 确保设备已经开机,电源灯亮起. Air302为上电自动开机,没有pwrkey按钮
  2. 确保已安装串口驱动, 使用UART1
  3. 按住BOOT按钮, 然后按复位/Reset按钮, 松开BOOT按钮
  4. 修改local.ini,配置串口号和ec固件路径,其中的路径支持相对路径.
  5. 进入命令行, cd到air302.py的目录, 执行 python air302.py lfs dlfull

    python air302.py [action1] [action2] [...]
    

lfs 生成文件系统 dlfs 下载文件系统 dlrom 下载固件,仅系统分区,不含文件系统 dlfull 下载系统分区和文件系统

FlashToolCLI

这是厂商的刷机工具, 与air302.py配合使用, 不是直接双击启动的.

已经在固件压缩包里面, 不需要额外下载, 除非你看的是LuatOS源码

常见问题

  1. 无法刷机, 提示设备返回的0x2acbd 之类的字样 -- 检查选择的串口是不是U1, UART1
  2. 提示串口无权限 -- 被其他工具打开了, 关掉其他串口工具即可
  3. lfs 提示错误 -- 通常是语法错误,按行号检查并修正