Keil uVision5編譯器,使用ST-LINK調試器,在Debug欄中可以看到,編譯器已經識別到了ST Link,但下載時就提示“can't halt the core”,
用STM32 ST-LINK Utility也連接不上。
按照網上方法,按復位、Boot0/1都接到“1”等,都不管用。
解決辦法:用Jlink調試器,下載前勾選上“Erase Full chip”,將整個chip擦除,下一次程序,這時再用ST Link 調試器就正常了。
后來我仔細回想了一下,應該是目標device選的不對(主型號是對的,但flash容量選的不太一樣)造成了“can't halt the core”這個錯誤。