天天看點

Keil MDK4.21無法設定STLINK仿真器SWD參數的解決辦法--更換為4.7以上版本STM32F103飛線連接配接ST-LINK V2 STLINK仿真器 JTAG SWD

使用MDK調試STM32時,仿真器是一個非常重要的裝置。有的人可能會遇到這種情況:仿真器設定隻能簡單設定模式,不能設定時鐘等參數,這是為什麼?應該怎麼辦,本文講一下。

現在常見的是下圖這種仿真器,STLINK V2。很小巧,做工結實,使用友善。

Keil MDK4.21無法設定STLINK仿真器SWD參數的解決辦法--更換為4.7以上版本STM32F103飛線連接配接ST-LINK V2 STLINK仿真器 JTAG SWD

在調試的時候,發現一直不能正确地設定參數,隻能看到SWD模式設定。

Keil MDK4.21無法設定STLINK仿真器SWD參數的解決辦法--更換為4.7以上版本STM32F103飛線連接配接ST-LINK V2 STLINK仿真器 JTAG SWD

這裡Utilities也不能設定

Keil MDK4.21無法設定STLINK仿真器SWD參數的解決辦法--更換為4.7以上版本STM32F103飛線連接配接ST-LINK V2 STLINK仿真器 JTAG SWD

查詢發現,需要4.7版本以上的KEIL軟體才行,那麼安裝一下試試看。

Keil MDK4.21無法設定STLINK仿真器SWD參數的解決辦法--更換為4.7以上版本STM32F103飛線連接配接ST-LINK V2 STLINK仿真器 JTAG SWD

安裝完畢後,檢視版本

Keil MDK4.21無法設定STLINK仿真器SWD參數的解決辦法--更換為4.7以上版本STM32F103飛線連接配接ST-LINK V2 STLINK仿真器 JTAG SWD

這樣就能夠設定了

Keil MDK4.21無法設定STLINK仿真器SWD參數的解決辦法--更換為4.7以上版本STM32F103飛線連接配接ST-LINK V2 STLINK仿真器 JTAG SWD

點選設定按鈕,發現不再是單純的SW JTAG模式設定,而是專業的設定界面。在右側還有查到的線上仿真器參數。

Keil MDK4.21無法設定STLINK仿真器SWD參數的解決辦法--更換為4.7以上版本STM32F103飛線連接配接ST-LINK V2 STLINK仿真器 JTAG SWD

設定完成後,點選燒寫,發現很快燒寫完畢。仿真器要比USB序列槽燒錄快多了,而且,DEBUG單步執行配合示波器是底層驅動調試開發者的最愛。

Keil MDK4.21無法設定STLINK仿真器SWD參數的解決辦法--更換為4.7以上版本STM32F103飛線連接配接ST-LINK V2 STLINK仿真器 JTAG SWD

延伸閱讀:

STM32F103飛線連接配接ST-LINK V2 STLINK仿真器 JTAG SWD

繼續閱讀