sf32lb52-mod-1 a128r16初次烧录失败

求助求助 :smiling_face_with_tear:

我在思澈科技的淘宝网店购买了两颗sf32lb52-mod-1 a128r16,我使用自己绘制的pcb板无法经行模组的第一次正常烧录,下面是我的电源部分和下载部分的全部原理图(其他外设部分没有焊接)

电源:

下载:

芯片引脚:

我使用的是加热台经行的焊接,加热台温度210摄氏度,使用的是192摄氏度的低温锡膏。

仅仅在芯片背面的gnd引脚涂有锡膏,flash引脚没有锡膏。焊接后电源部分测试正常,串口下载电路的也是正常导通,不存在虚焊现象。

电脑能够正常识别串口设备:

我测试过ch334+ch340的自发自收,没有任何问题(能够正常收发数据)。

正常上电后,测试了vsys电源电压为4.2V,满足模组的电压需求。

我将板子的复位引脚接地,使用万用表测试的电压为0V,也没问题。

我在群里询问解决方法,他们说是vsys电流可能不够,我将充电芯片拆卸下来,那么vsys直接由电池供电,测的电压为4.03V,满足模组芯片供电,但是还是无法正常烧录。

我使用的工程代码是Hello world,sdk版本号是v2.4,能够正常烧录购买的sf32lb52-nano_a128r16开发板,但是无法烧录购买的模组sf32lb52-mod-1 a128r16。

下图为我接上电源后,下载串口的输出内容,大概在每10~15s左右打印一次信息,购买的两颗芯片都是同样的问题

TI-TPS22918.pdf (1.2 MB)

Injoinic-IP5306.pdf (872.4 KB)

下图是PCB截图,是双层板:

这是焊接后的样子 :smiling_face_with_tear:

解决方法1:使用sftool_GUI配置一下

行为设定连接前操作→不重启

解决方法2:修改工程的uart_download脚本,在里面sftool的后面加–before no_reset参数

非常感谢 半糖

:face_blowing_a_kiss: