使用Jlink给STM32最小系统下载程序时,配置为SW模式,可以识别也可以下载。下载一次后,再下载就无法识别Jlink了。USB可以识别,但无法无别设备号。如图:
1.经过多次上下电,先给开发板供电,再给调试器供电都不好使,都识别不出来。
2.把jlink内的供电跳线帽拔了也不行。
3.最终尝试了以下方法:
把BOOT0接1,BOOT0接0,然后按复位键复位,复位后,发现可以识别了。也可以下载。
下载完成后,发现程序不能运行。再把BOOT0和BOOT1都接0。按复位键,程序可以运行了。
又不能下载了。
以上是临时的解决方法,后面有新方法了续写。
2024.04.07后续:
可以一直成功下载了:
1.把SW下载速度调低,5MHz以下
2.不要轻易更新Jlink的驱动
3.换个板子试一下,成功了再换回来