刷写固件
小于 1 分钟
AirISP支持烧录HEX
或BIN
格式的文件到芯片的 FLASH 中。
我们可以使用write_flash
命令来执行烧录操作,像下面这样:
> .\AirISP.exe -c air001 -p COM21 -b 115200 write_flash -e 0x08000000 gpio.hex
AirISP v1.2.4.0
串口 COM21
连接中...
Chip PID is: 0x04 0x40
擦除flash中(请耐心等待)...
擦除成功,耗时 39.5811 ms.
Writing at 134219264... 100.00%
Write 1536 bytes at 0x08000000 in 274.0526 ms
Leaving...
通过RTS硬件复位...
write_flash 命令参数
write_flash
命令有如下参数:
--erase-all
或者-e
,作用是在烧录的时候擦除全部flash,建议添加。--no-progress
或者-p
,作用是在下载的时候禁止显示进度条。
提示
若MCU中已刷入过其他固件,烧录新固件时请务必加上-e
擦除参数。
提示
如若使用不带外置晶振的USB转串口芯片导致通信失败,可能需要降低波特率再试,比如9600
。