主要的几点
STlink 有无正确安装驱动
->芯片是否正常供电
->芯片有无锁死
->芯片是不是一直处于复位状态
->接线对不对
自己做的一块板子,因为器件问题,没让贴片厂贴基准电压,所以芯片基准电压供电脚VDDA是悬浮电平。但我自以为这个不影响程序下载。所以被这个问题卡了一上午,从把boot0拉高,(这个用来解决芯片被配置了jtag 和 swd both disable的状态),试了还是不行。检测不到芯片。
反复检查 stlink 可行性,相同的线,下载别的类型主板都没有任何问题,唯独这次做回来的板子下载不进行,进而继续找板子的问题。
怀疑是外围电路对引脚的影响,又一点点把外围电路拆掉,也还是行不通。
最后想着试试把 VDDA焊上 ,直接就没问题了。
所以下载的时候,需要确保芯片正常供电。