问题:烧录固件后指示灯常亮,主板不启动调试串口无任何打印

解决过程:

MCU型号:STM32F103C8T6
板子版本:20240404
固件版本:Fisher_240419_1651.hex

重新烧录并更换串口工具都没有解决。烧录固件之前一切正常,只是偶尔网络重连不上,然后就烧录固件想排除固件问题,查看4G固件了也是1159最新版本,但是再MCU中烧录最新固件结果不启动了。烧录Fisher_240313_2337.hex(无RTC功能)后可以启动,说明硬件问题不大,很可能是RTC导致无法启动。几天前也出现过这个问题,但是在测试新固件的时候还谎报军情说固件不能启动,不过最终什么也没有做,放一了一会好了,这次的问题还没有解决。果不其然,等了5分钟后再烧录可以正常启动了,但是这个是经验,如果再遇到应该怎么办,这比较随机。

问题:烧录固件后指示灯不亮,MCU不启动调试串口无任何打印

解决过程:

MCU型号:STM32F103C8T6
板子版本:20240414
固件版本:Fisher_240419_1651.hex

这块板子遗落在了贴片厂,今天去的时候意外看到带回。看了之前的使用记录,之前可以正常启动和连网的,现在能烧录程序,但是完全不启动,根据经验判断RTC问题。烧旧固件可以启动,进一步证明是此问题,测试VBAT有电压3.0V;那么就很可能是32.768kHz晶振有问题,更换后可以正常启动了。

问题:VBAT不接纽扣电池无法启动

解决过程:

MCU型号:STM32F103C8T6
板子版本:20240414
固件版本:Fisher_240419_1651.hex

经过反复测试,代码中不配置RTC则可以正常启动;如果配置RTC时VBAT必须接纽扣电池,就连接到3.3V和VDD同步上电都不行。这个问题在Blue Pill开发板上复现出来了。

VBAT管脚可能性

VBAT连接 测试结果 备注
U转串的VCC 可以启动 类似外接纽扣电池
STM32 VCC 不可以 按说可以,因为博客有相关例子
悬空 不可以 -

此问题暂未解决,初步判断是程序或者STM32配置问题。

问题:ST-Link无法第二次识别

解决过程:

MCU型号:STM32F103C8T6
板子版本:20240502
固件版本:Fisher_240419_1651.hex

成功烧录过一次程序,然后就再也无法正常识别,程序本身可以正常运行。

ST-Link提示的信息有:

ERROR
Can not connect to target!
Please select "connect Under Reset" mode from Target->Settings menu and try again. 
If you're trying to connect to a low frequengy application. 
please select a lower SWD Frequengy mode fromTarget->Settings menu.

试过按照提示设置因为没有接出RST,所以无效;也尝试将MCU的RST接GND,但是能实现重启,还是无法连接烧录器。

此问题暂未解决,初步判断是STM32芯片问题,找机会更换一下测试。

问题:STM32 32.768kHz不起振

解决过程:

MCU型号:STM32F103C8T6
板子版本:20240505
固件版本:Fisher_240419_1651.hex

烧录程序正常,但是不启动,改用无RTC功能的程序可以正常启动,锁定VBAT和32.768kHz两块。经过检测VBAT电压正常,32.768晶振因为没有示波器,暂时无法确定是否起振。对比开发板上的丝印如下:

32.768k
E CG7

经过对比是MC-306 EPSON,在查看其说明书的时候,以及对比Blue Pill原理图,发现原理图只用了两个脚,而我用的四个脚。经过询问伙伴才得知只需要使用两个脚即可,datasheet中也标准有两个2、3两个脚是连在一起没有任务使用,而我却把负载电容接到了2、3上,我开始想着把2和1、3和4分别连在一起应该能解决问题,最终不行,确认是2、3是连在一起的,等于晶振两个脚短路在一起了。硬改了一下好了,带有RTC功能的程序也可以正常启动。

问题:JW5033S电压输出不正常

解决过程:

MCU型号:JW5033S
板子版本:-
固件版本:-

按照《Air780E硬件手册》中的参考电路添加了一个电源电路,稳定给出4.1V电压给模块使用,但是打板回来完全没有输出,最后重新焊接一块板子有输出2.1V,但是不符合逻辑。问题暂未解决,开始怀疑封装是不是错了, 购买的丝印是JWHSJ,经过确认是淘宝上都叫SOT23-6,手册中EDA中都叫TSOT-23-6,多了一个T但是对比不是手册上另一个封装SOT563

此问题暂未解决。