本來是在用路虎LPC1768時發現我的這個問題,
燒寫了一個寫的不太規范的代碼下去,Jlink/Jtag就再也無法使用了!
查了資料,發現Cortex M3系列中普遍存在這個問題,就把解決辦法發上來,給使用STM32的童鞋遇到這樣的問題的時候做個參考,
問題產生原因:
把JTAG的引腳當作I/O引腳來用,原來的JTAG功能失效,
解決辦法,使用ISP的下載方式重新燒寫一個正常的簡單程序下去就OK了!
或者:
1.找到BOOT1和BOOT0,把BOOT1拉低,BOOT0拉高至3.3V。
2.重新下載程序,刷掉FLASH。
3.把BOOT0再次拉低會原來的狀態就OK啦。 |