問題出現原因:
主要是在程序中對JTAG口進行了remap配置,然後經過兩次以上燒寫仿真造成。重新燒寫時發生“ST-Link, No MCU device found Session aborted!”問題。
問題解決辦法:
1.用一根短接線,一端連接到MCU的reset腳,另一端連接到ST-Link的GND腳,V3.3V、GND、SWDIO、SWCLK正常連接。此時如果ST-Liknk給板子供電,MCU就處在一直RESET狀態。
2.點擊IAR上自動燒寫快捷鍵,在IAR彈出“CPU is in reset state”窗口前,拔掉連在ST-Link的GND口上的RESET連接線。
3.按照上面的順序,就可以實現正常燒寫程序。