1.芯片3.3v供电电压不稳
2.如果你有复位电路,而这个电路不好使了,那就是芯片没有焊接号。
3.低外部时钟配置的板子程序下载进了高外部时钟的板子里。因为倍频分频系数使系统时钟过高,板子自锁。拉高BOOT0下正确程序解决。
4.flash download选错ROM型号,导致自锁。
5.不同的芯片程序不能随便下,(虽然有的可以)之前把407的程序下到了405里就自锁了。
解决自锁的方法:新版JLINK驱动(官网即可下载)有UNLOCK STM32的应用程序;上拉BOOT0至3.3V下载程序。