724UG烧录失败 问题分析指南

1. 阅读本文前建议了解一下724模块常规烧录流程

常规烧录流程

2.操作问题排查
2.1 烧录固件必须用模块USB口,需要接模块端4个引脚,分别是14(VBUS),15(USB-DM),16(USB-DP),GND

2.2 luatools软件设置(luatools先更新到最新版本,点帮助->检查新版本即可)

模块支持boot强制下载和非boot强制下载
A:boot强制下载时:
软件设置:

硬件方面:usbboot强制下载模式下:模块开机,打开软件,选好固件,点击软件下载后,模块65(V-GLOBAL-1V8)引脚和66(USB-BOOT)必须接到一起,然后,模块重启,模块才能进入下载模式,设备管理器正常显示如下图:

B:非boot强制下载时:不需要勾boot下载,如下图所示,硬件不需要将模块65(V-GLOBAL-1V8)引脚和66(USB-BOOT)接到一起。

2.3 确认固件版本正确,建议用官网最新固件 (luatools资源更新可能延迟):

资料下载-》二次开发底层下载/标准固件 底层下载

2.4 确认模块USB驱动安装正常:正常情况下,安装驱动后,模块开机,端口显示如下图,如果同一台电脑,多个模块开机后,usb驱动显示都不对,可能是电脑识别错了驱动,麻烦右键卸载驱动,双击驱动文件,直接安装,不要从设备管理器更新或者安装。

3.点击下载没反应排查
3.1优先参考本文第2部分排查
3.2确认模块正常开机,检查原理图:测量模块VBAT ,REST,POWKEY,V-GLOBAL引脚电压

没有外围电路时:
VBAT:模块主电源,3.3~4.3V
REST: 模块内部上拉到vbat
POWKEY: 模块内部上拉到vbat
V-GLOBAL:输出1.8V
有外围电路时:根据原理图自行判断,或者断开模块外围元件再测量模块端电压判断

3.3确认USB线正常,支持数据稳定传输:部分usb线仅支持供电,不支持数据传输,模块接上后,模块开机,设备管理器没有端口,可更换普通安卓手机micro usb线
3.4确认模块供电正常:可以用稳压源直接接模块端VBAT引脚供电对比测试
3.5 确认电脑USB端口正常,可换电脑,换端口对比测试
3.6 确认模块端引脚是否正常,麻烦模块不上电状态下,测一下模块端usb-vbus,usb-dm,usb-dp这3个引脚的二极值,(万用表打到二极管档,红表笔接地,黑表笔接待测部位),和正常模块对比,差距不大视为正常,反之,二极值为0表示模块引脚短路,0L(无穷大)和二极值异常,则表示模块该引脚损坏,一般是被静电打坏导致。
4.其他情况
4.1模块正常开机后,模块USB接电脑,设备管理器端口显示异常,例如:

A: 端口如下图所示:需要USB boot强制下载AT固件/Lua底层固件

B:端口如下图所示时,说明模块当前处于强制下载模式,需要断开USB BOOT
和V-global 引脚的连接,模块再重启

4.2模块电压正常,电流显示已开机,排除以上其他问题,但是设备管理器依然没有任何反应,模块可能已经变砖,需要USB boot强制下载 特殊固件,下载成功后,模块需要USB BOOT再强制下载一次AT固件
4.3模块开机出现4个端口,如下图所示:是因为luatools工具配置的原因,不影响模块使用。

4.4 模块开机 设备管理器无任何端口,串口1能通AT,AT+SETUSB=1后,端口出现,模块进入校准模式,是GPIO_13 (43引脚) 拉高到V-global导致

未完待续

上次更新 2021-01-28