目錄
一、資源下載
二、?ST-Link配置
三、使用ST-Link進行Debug調(diào)試
四、遇到的問題
一、資源下載
ST-Link驅(qū)動下載
鏈接:https://pan.baidu.com/s/1F33YmHH6K94ueJPI9XdBQQ?pwd=3kos?
提取碼:3kos
也可通過官網(wǎng)下載:
https://www.st.com/content/st_com/en/products/development-tools/software-development-tools/stm32-software-development-tools/stm32-programmers/stsw-link004.html
二、?ST-Link配置
雙擊打開Keil,選擇“1-魔術棒”,彈出界面后,選擇“2-Debug”,然后選擇“3-User”,點擊4的下拉菜單,找到且選擇“ST-Link Debugger”(如果是其他型號的燒錄器,則根據(jù)燒錄器型號選擇,比如:J-LINK/J-TRACE Cortex),然后點擊“5-Settings”。如果選擇的是“6-Use Simulator”,則是在線模擬仿真,不需要連接到開發(fā)板。
點擊“5-Settings”進入該界面后,如果已經(jīng)接上ST-Link了,“1”處會有類似“ST-LINK/V2”的顯示(我這里沒有連接,所以不顯示);點擊“2”選擇SW;“3”處是顯示ST-Link的連接狀態(tài),“No ST-Link detected”沒檢測到ST-Link,“ST-Link USB communication error”ST-Link USB通信錯誤,如果顯示連接成功,會出現(xiàn)類似“0x2BA0 . . . ARM CoreSight SW-DP”,如下圖:
?
?
配置完Debug界面后,點擊“4-Flash Download”進入如下界面;“5-Reset and Run”可選可不選,就是在點Debug時的一個復位和運行,其他的選項也可根據(jù)個人需求進行選擇,“6”處則需要根據(jù)具體的芯片F(xiàn)lash大小進行選擇,比如stm32f103zet6是512K,則需要選擇512K的,選其他的話即使程序燒錄了也不能調(diào)試。
以上配置完之后點擊確定,然后點擊“7-Utilities”進入如下界面,然后勾選“8-Use Debug Driver”,然后點擊OK。至此,ST-Link配置完成。
三、使用ST-Link進行Debug調(diào)試
可使用如下圖進行編譯燒錄程序到開發(fā)板
?也可以使用如下圖進行Debug在線調(diào)試
在調(diào)試過程中,可以進行斷點設置
也可以在View中選擇各類窗口進行查看數(shù)據(jù)
Watch Windows:主要用來查看一些變量的數(shù)據(jù)
Memory Windows:主要用來查看內(nèi)存的數(shù)據(jù)
Serial Windows:主要用于查看串口數(shù)據(jù)
Analysis Windows:各種分析儀器
System Viewer:可以查看各類外設的工作情況
四、遇到的問題
如果點擊調(diào)試時,出現(xiàn)“No ST-Link detected”提示窗口時,可以點擊魔術棒->Debug->Settings查看ST-Link的具體連接狀態(tài)
?
1、如果出現(xiàn)“No ST-Link detected”說明沒有檢測到ST-Link,有可能是ST-Link沒插上,也可能是沒有安裝ST-Link驅(qū)動,重新安裝ST-Link驅(qū)動,拔插一下,在電腦設備管理器查看一下狀態(tài),如圖說明ST-Link驅(qū)動安裝沒問題
2、如果出現(xiàn)“ST-Link USB communication error”ST-Link USB通信錯誤,則需要啟動STM32 ST-LINK Utility,點擊【ST-LINK】->【Firmaware】更新固件,然后打開Kei,點擊魔術棒->->Debug->Settings,開到出現(xiàn)類似“0x2BA0 . . . ARM CoreSight SW-DP”顯示,說明連接成功
3、如果使用在線模擬仿真調(diào)試程序時,出現(xiàn)類似報錯“error 65: access violation at 0x40021000 : no 'write' permission”,可以點擊魔術棒->Debug界面,進行配置下面的Dialog與Parameter參數(shù),Dialog修改成DARMSTM.DLL,Parameter修改成-pSTM32F103ZE(具體根據(jù)芯片型號)
?文章來源:http://www.zghlxwxcb.cn/news/detail-801985.html
目前遇到的問題有以上3個,如果后續(xù)要其他問題并解決后,會更新,也歡迎評論區(qū)留下各位大佬遇到的問題以及解決方法,相互學習相互成長,謝謝?。?!文章來源地址http://www.zghlxwxcb.cn/news/detail-801985.html
到了這里,關于ST-Link配置使用與常見問題的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網(wǎng)!