stm32單片機(jī)機(jī)械手編程控制v2安裝使用說明_第1頁(yè)
stm32單片機(jī)機(jī)械手編程控制v2安裝使用說明_第2頁(yè)
stm32單片機(jī)機(jī)械手編程控制v2安裝使用說明_第3頁(yè)
stm32單片機(jī)機(jī)械手編程控制v2安裝使用說明_第4頁(yè)
stm32單片機(jī)機(jī)械手編程控制v2安裝使用說明_第5頁(yè)
已閱讀5頁(yè),還剩21頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、 ! EU # httpEU - $%&()*ST-LINK V2 !#$%EU 電子ver: 2.0I ! EU # httpEU - $%&()*目錄1. STLINK 介紹12. STLINK 驅(qū)動(dòng)安裝33. 使用 STLINK與調(diào)試 STM854. 使用 STLINK與調(diào)試 STM32115. STLINK 固件升級(jí)226. STLINK 故障排除24II ! EU # httpEU - $%&()*1STLINK 介紹STLINKSTLINK 是由 ST 公司設(shè)計(jì)的用于自家 MCU, 如 STM8 與 STM32 微控制器系列的在線調(diào)試器和編程器,目前版本為 STLINK-V2。ST

2、LINK 支持 STM8,STM32 全系列 MCU 進(jìn)行程序與開發(fā)仿真調(diào)試。使用時(shí)一端通過全速 USB 接口與 PC 連接,另一端則通過 SWIM 接口與 STM8 連接,或者通過 SWD/JTAG 接口與 STM32 連接。技術(shù)工具即可方便地進(jìn)行 MCU 燒錄調(diào)試操作。運(yùn)用 PC 端集成開發(fā)環(huán)境或者 STVPSTLINK 調(diào)試快速穩(wěn)定,是目前從事 STM8、STM32 系列 MCU 程序開發(fā)必備工具。的功能說明USB2.0 全速接口連接PC;具有通信指示燈;獨(dú)立接口輸出,SWIM 適用于 STM8 全系列程序開發(fā),SWD-適用于 STM32全系列程序開發(fā);原裝 STLINK,還具有 JTA

3、G 接口輸出;可燒寫 STM8S/L,STM32 Flash ROM, EE ROM, OPTION,支持全速運(yùn)行/單步/斷點(diǎn)調(diào)試/查看變量狀態(tài)等支持固件升級(jí);仿真調(diào)試,1 ! EU # httpEU - $%&()* 支持的開發(fā)環(huán)境與工具! 注意,使用 STLINK V2,請(qǐng)確認(rèn)你的開發(fā)環(huán)境與工具版本必須為較新版本,請(qǐng)按上面版本要求。接口圖示* 圖中,SWIM 接口用于連接 STM8,SWD 接口用于連接 STM32。2 ! EU # httpEU - $%&()*2STLINK 驅(qū)動(dòng)安裝為了使用 STLINK 進(jìn)行程序開發(fā)調(diào)試,須在 PC 端安裝 STLINK 驅(qū)動(dòng)程序。STLINK_V2

4、 支持 winxp, vista,win7 系統(tǒng),win8 系統(tǒng)目前不太兼容,建議使用 winxp或者 win7 系統(tǒng)。下面以 winxp 系統(tǒng)為例,介紹如何安裝 STLINK-V2 驅(qū)動(dòng)。首先,從資料文件夾中找到“STLINK 驅(qū)動(dòng)”文件夾下的:雙擊運(yùn)行安裝,保持默認(rèn)路徑不改變。完成上面程序安裝后,接著請(qǐng)將 STLINK 通過 USB 接口連接入 PC,這時(shí)計(jì)算機(jī)會(huì)提示發(fā)現(xiàn)新硬件,并提示安裝驅(qū)動(dòng),請(qǐng)選擇自動(dòng)安裝。如果是 winxp 系統(tǒng),當(dāng)彈出如下的提示時(shí):請(qǐng)選擇“仍然繼續(xù)”繼續(xù)安裝,如果是 win7 或更高版本系統(tǒng),則不會(huì)出現(xiàn)這個(gè)界面。3 ! EU # httpEU - $%&()*當(dāng)上面

5、安裝完畢后,打開計(jì)算機(jī)的設(shè)備管理器會(huì)發(fā)現(xiàn)在“通用串行總線控制器”選項(xiàng)里面,多了一個(gè)如下圖所示的器件,這就是 STLINK_V2,如下圖:或者在設(shè)備管理器項(xiàng)目中,將出現(xiàn)下方圖示:這樣,就表示已經(jīng)完成 STLINK 的驅(qū)動(dòng)安裝,并且可以開始使用了。4 ! EU # httpEU - $%&()*3使用 STLINK與調(diào)試 STM8STM8系列與 STLINK 的連接通過 SWIM 接口進(jìn)行。SWIM 接口四線 VCC(3.3V 或者 5V),SWIM,GND,RESET.準(zhǔn)連接線顏色是紅(VCC), 橙(SWIM), 黑(GND), 白(RESET).對(duì)應(yīng)ST-SWIM 標(biāo)請(qǐng)對(duì)網(wǎng)絡(luò)標(biāo)號(hào)(參照 ST

6、LINK 絲印標(biāo)號(hào),或者信號(hào)線顏色), 將 STLINK-SWIM 接口與 STM8 應(yīng)用目標(biāo)板 SWIM 接口一對(duì)一對(duì)連接,任何一根連線錯(cuò)誤都不可能。確認(rèn)連線正確后,為目標(biāo)板上電,再運(yùn)行 PC 端 STVD 或者 STVP工具。注意,不要同時(shí)運(yùn)行兩個(gè) STVD 或者 STVP,否則可能出現(xiàn)不能。下面介紹,幾種與調(diào)試 STM8 的方法運(yùn)用STVP,通過ST INK SWIM 接口進(jìn)行程序燒錄.12正確連接 SWIM 接口,確保目標(biāo)板上電,STLINK 連接 PC(驅(qū)動(dòng)均已正確安裝);運(yùn)行 STVP,圖標(biāo)如下:第一次使用,或者運(yùn)行 STVPProgrammer 項(xiàng)目:點(diǎn)擊菜單欄,Configur

7、e - Configure ST Visual將會(huì)彈出下圖的配置窗口:5 ! EU # httpEU - $%&()*這里,按上圖所示依次選擇“ST-LINK”,“USB”, “SWIM”項(xiàng),并在 Dev ce欄中正確選擇目標(biāo)板的 STM8型號(hào)。這時(shí)點(diǎn)擊 OK,將進(jìn)入到 STVP 的主界面:6 ! EU # httpEU - $%&()*3 點(diǎn)擊 File - Open ,在格式),例如:彈出的窗口中選擇要的目標(biāo)文件(.s19 或者.hex選擇打開,這時(shí),點(diǎn)擊面下方將出現(xiàn)進(jìn)度提示:的第二個(gè)圖標(biāo),就可以開始燒錄 STM8S。主界這樣就成功完成了STM8的程序,關(guān)閉 STVP 工具或者手動(dòng)撥出SW

8、IM接口連接,程序?qū)⒃谀繕?biāo)板運(yùn)行。! 注意,如果 STM8提示被上鎖,你必須先通過 option 配置,后才能夠重新STM8 程序,請(qǐng)自行學(xué)習(xí)方法,很簡(jiǎn)單的.7 ! EU # httpEU - $%&()* 運(yùn)用STVP,通過STLINK-SWIM 接口進(jìn)行 option 配置.STM8S MCU 具有配置字 option,可以讓開發(fā)者對(duì)GPIO 第二功能,看門狗,時(shí)鐘特性等進(jìn)行配置,還可以令開發(fā)者對(duì)程序進(jìn)行上鎖。對(duì) MCU 配置字進(jìn)行設(shè)置。打開 STVP當(dāng)需要進(jìn)行配置時(shí),通常運(yùn)用 STVP,按上步設(shè)置正確的 STLINK 工作參數(shù)并選擇 MCU 類型,進(jìn)入主界面后,點(diǎn)擊下方option 選項(xiàng)

9、卡,看到下圖的各種配置字信息:用鼠標(biāo)選擇你想要的配置,然后點(diǎn)擊可進(jìn)行配置字燒錄。圖標(biāo)(上方燒錄工具圖標(biāo)第 2 個(gè)),即* STM8 各種配置字信息含義,請(qǐng)自行參考互聯(lián)網(wǎng)技術(shù)說明。8 ! EU # httpEU - $%&()* 運(yùn)用STVD,通過STLINK-SWIM 接口進(jìn)行程序調(diào)試.STVD 是意法半導(dǎo)體 ST 公司言開發(fā),配合 ST-LINK 可的 STM8S開發(fā)環(huán)境,它支持匯編與 C 語(yǔ)與調(diào)試程序,簡(jiǎn)單直觀。1 正確連接 SWIM 接口,確保目標(biāo)板上電,STLINK 連接 PC(驅(qū)動(dòng)均已正確安裝);2 運(yùn)行 STVD 開發(fā)環(huán)境,圖標(biāo)如下:打開一個(gè)已經(jīng)存在并可以編譯的 STVD工程,然后

10、在 STVD 開發(fā)環(huán)境中,點(diǎn)擊“Debug instrument”菜單項(xiàng),在彈出的列表選項(xiàng)中選擇“Settings.”,如下圖:接下來,在彈出的框中按下圖顯示進(jìn)行配置:9 ! EU # httpEU - $%&()*點(diǎn)擊確定,完成配置。3 運(yùn)行編譯項(xiàng)目程序,生成了可的文件。接著點(diǎn)擊 STVD的圖標(biāo),則程序?qū)⑼ㄟ^ ST-LINK到目標(biāo)板,PC 出現(xiàn)下方進(jìn)度框:完成,STVD 將進(jìn)入 Debug 界面。在 Debug 界面中,就可以執(zhí)行程序仿真調(diào)試了,可以觀察程序單步運(yùn)行,查程序當(dāng)前執(zhí)行變量狀態(tài),設(shè)置斷點(diǎn)運(yùn)行等,請(qǐng)自行查看各種圖標(biāo)含義。點(diǎn)擊 run 圖標(biāo)點(diǎn)擊 stop debug,程序開始在目標(biāo)板

11、運(yùn)行;圖標(biāo)退出 DEBUG,并返回 STVD 開發(fā)界面。10 ! EU # httpEU - $%&()*4使用 STLINK與調(diào)試 STM32STM32 系列 MCU 支持 ST-LINK(SWD 接口/JTAG 接口),進(jìn)行程序燒錄與調(diào)試。仿真SWD 接口四線 VCC(3.3V), SWDIO,SWCLK,GND.VCC 電壓為 3.3V,如STM32-SWD 接口接 5V 電壓,將可能直接燒壞 STM32-MCU.請(qǐng)對(duì)網(wǎng)絡(luò)標(biāo)號(hào)將 STLINK-SWD 接口與 STM32 應(yīng)用目標(biāo)板 SWD 接口一對(duì)一對(duì)連接,任何一根連線錯(cuò)誤都不可能。JTAG 接口是一個(gè) 20PIN 的連接口,請(qǐng)使用目標(biāo)

12、板,并注意插座方向的正確性。* 注意,EU-STLINK 沒有 JTAG 接口輸出,STJTAG 接口方式調(diào)試 STM32,接口復(fù)雜連接多,的 JTAG 排線連接 STLINK 與 STM32STLINK 才支持,EU 不使用 SWD 簡(jiǎn)潔快速好用。使用確認(rèn)連線正確后,為 STM32 目標(biāo)板上電,再運(yùn)行 PC 端 MDK 或者 STVP工具。注意,不要同時(shí)運(yùn)行兩個(gè)開發(fā)環(huán)境或者燒錄,否則可能出現(xiàn)不能。下面介紹,幾種與調(diào)試 STM32 的方法運(yùn)用STVP,通過ST INK SWD 接口進(jìn)行程序燒錄.12正確連接 SWD 接口,確保開發(fā)板上電,STLINK 連接 PC(驅(qū)動(dòng)均已正確安裝)。運(yùn)行 ST

13、VP,圖標(biāo)如下:第一次使用,或者運(yùn)行 STVPProgrammer 項(xiàng)目:點(diǎn)擊菜單欄,Configure - Configure ST Visual11 ! EU # httpEU - $%&()*將會(huì)彈出如下窗口,請(qǐng)進(jìn)行正確設(shè)置:這里,按上圖所示依次選擇“ST-LINK”,“USB”, “SWD”項(xiàng),并在Dev ce欄中正確選擇目標(biāo)板的 STM32型號(hào)。點(diǎn)擊 OK,進(jìn)入 STVP 主界面,如下:12 ! EU # httpEU - $%&()*3例如:點(diǎn)擊 File - Open ,在彈出的窗口中選擇要的目標(biāo)文件(.hex 格式),選擇打開,這時(shí)點(diǎn)擊第 5 個(gè)快捷燒錄操作按鈕,執(zhí)行 STM3

14、2FLASH清空擦除,點(diǎn)擊現(xiàn)進(jìn)度提示:的第二個(gè)圖標(biāo),就可以開始燒錄 STM32 程序。主界面下方將出這樣,就成功完成了 STM32的程序,程序?qū)⒃谀繕?biāo)板運(yùn)行。13 ! EU # httpEU - $%&()*運(yùn)用STVP,通過STLINK-JTAG 接口進(jìn)行程序燒錄.12正確連接 JTAG 接口,確保開發(fā)板上電,STLINK 連接 PC(驅(qū)動(dòng)均已正確安裝)。運(yùn)行 STVP,圖標(biāo)如下:第一次使用,或者運(yùn)行 STVPProgrammer 項(xiàng)目:點(diǎn)擊菜單欄,Configure - Configure ST Visual將會(huì)彈出如下窗口,請(qǐng)進(jìn)行正確設(shè)置:這里,按上圖所示依次選擇“ST-LINK”,“U

15、SB”, “JTAG”項(xiàng),并在 Device欄中正確選擇目標(biāo)板的 STM32型號(hào)。14 ! EU # httpEU - $%&()*點(diǎn)擊 OK,進(jìn)入 STVP 主界面,如下:3例如:點(diǎn)擊 File - Open ,在彈出的窗口中選擇要的目標(biāo)文件(.hex 格式),選擇打開,這時(shí)點(diǎn)擊第 5 個(gè)快捷燒錄操作按鈕,執(zhí)行 STM32FLASH清空擦除,點(diǎn)擊的第二個(gè)圖標(biāo),就可以開始燒錄 STM32 程序。主界面下方將出15 ! EU # httpEU - $%&()*現(xiàn)進(jìn)度提示:這樣,就成功完成了 STM32的程序,程序?qū)⒃谀繕?biāo)板運(yùn)行。16 ! EU # httpEU - $%&()* 運(yùn)用MDK,通過

16、STLINK-SWD 接口進(jìn)行程序調(diào)試.在 MDK 工程環(huán)境中,方法如下可以直接使用 STLINK-SWD 接口進(jìn)行程序燒錄仿真調(diào)試,12正確連接 SWD 接口,確保開發(fā)板上電,STLINK 正確連接 PC(驅(qū)動(dòng)均已正確安裝)。在一個(gè) MDK工程中,點(diǎn)擊圖標(biāo),彈出設(shè)置窗口,點(diǎn)擊 Debug 項(xiàng)目:選擇上圖中右上角 Debugger,如下:Use,然后點(diǎn)擊右方選擇框,在彈出的選項(xiàng)中,選擇 ST-Link17 ! EU # httpEU - $%&()*再點(diǎn)擊右邊的 Settings 按鈕,在彈出的設(shè)置窗口中,選擇 SW:18 ! EU # httpEU - $%&()*點(diǎn)擊確定。接著,打開Uti

17、lities選項(xiàng)卡,進(jìn)行如下設(shè)置,同樣選擇 ST-Link Debugger:19 ! EU # httpEU - $%&()*然后點(diǎn)擊 Settings 按鈕,彈出:再點(diǎn)擊 Add,彈出:選擇使用的類型 (如果是 STM32-256FLASH的,請(qǐng)選擇上圖類型),點(diǎn)擊Add,完成全部配置,點(diǎn)擊確定返回 MDK主界面。20 ! EU # httpEU - $%&()* MDK 環(huán)境下,編譯工程后,點(diǎn)擊,就可以進(jìn)行程序,點(diǎn)擊按鈕就可以進(jìn)行仿真調(diào)試。調(diào)試仿真界面如下你可以執(zhí)行復(fù)位,單步執(zhí)行,設(shè)置斷點(diǎn)運(yùn)行,查看變量與 IO 狀態(tài)等,請(qǐng)自行學(xué)習(xí)各種圖標(biāo)含義。21 ! EU # httpEU - $%&

18、()*5STLINK 固件升級(jí)ST-LINK V2 支持升級(jí)固件,目前的固件為 V2.J19.S4。更新方法如下首先,請(qǐng)按上文描述正確安裝 STLINK 驅(qū)動(dòng),并將 STLINK 通過 USB 接口連接 PC,關(guān)閉與 STLINK 相關(guān)的開發(fā)環(huán)境與燒錄工具。接著,從資料文件夾中找到“STLINK固件升級(jí)”文件夾下的圖標(biāo):雙擊運(yùn)行,將會(huì)彈出下方界面:此時(shí),點(diǎn)擊 Device Connect 按鈕,本,如下:框界面會(huì)提示當(dāng)前固件版本及的固件版22 ! EU # httpEU - $%&()*點(diǎn)擊 Yes 按鈕,STLINK 將自動(dòng)升級(jí)固件,并出現(xiàn)進(jìn)度條提示。完成后,出現(xiàn)下方界面:點(diǎn)擊確定,表示固件已經(jīng)完成更新,可以使用的固件版本了。23 ! EU # httpEU - $%&()*6STLINK 故障排除遇到 STLINK 不能連接,怎么辦?首先,請(qǐng)不要輕易懷疑 STLINK 存在質(zhì)量故障問題,一般都是人為沒有正確掌握好STLINK 的使用方法,請(qǐng)不要急,按下方提示步驟認(rèn)真進(jìn)行排錯(cuò)。 確認(rèn)電腦已經(jīng)正確安裝驅(qū)動(dòng),請(qǐng)參照本說明第 2 節(jié),STLINK 使用說明進(jìn)行驅(qū)動(dòng)安裝(STLINK 支

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論