轉(zhuǎn):http://bbs./forum.php?mod=viewthread&tid=26
STlink V2 是一款支持STM32/STM8 燒錄的常規(guī)工具。本帖主要講解STM32 的燒錄過程,。 STM32有2種燒錄接口,,分別為古老的Jtag接口和目前最常規(guī)的SWD接口。由于SWD只需要4條線就能燒錄,,目前STM32硬件工程師用SWD取代JTAG接口已經(jīng)成為大勢所趨,。 Stlink v2 支持Jtag和SWD 2種接口,ST原廠設(shè)計(jì)產(chǎn)品考慮的就是通殺,!下面開始教程,。 軟件安裝篇: 1.安裝驅(qū)動:(考慮到ST官方網(wǎng)站下載巨慢,筆者把下載的資料放入網(wǎng)盤,方便大家下載,。文件名,,筆者也做了一部分注釋,防止長期不用忘記下載的內(nèi)容是什么?。?/font> xp,、win7驅(qū)動,【32b都測試ok,。64b筆者沒有這種系統(tǒng),,請大家測試后報告】: win8【筆者沒這個系統(tǒng),無法測試,,請大家測試后報告】: 2.下載STM32的燒錄軟件: ST-Link Utility 軟件【這里提供的是綠色版,,解壓后就能用,當(dāng)然第一步的驅(qū)動要先安裝】: 硬件連接篇: 首先看下STM32 的接口資料: 實(shí)際圖: STM32的最小系統(tǒng)板的SWD: 大家會疑問STlink燒錄器為什么不能直接輸出VCC-3.3V呢?這樣開發(fā)板就不用單獨(dú)供電多方便啊? 答:看下圖 根據(jù)官方資料的翻譯STlink實(shí)際是支持 1.65-3.6V的STM32的系統(tǒng),。所以ST原廠考慮到通用性,,TVCC是輸入腳,而不是固定的電壓輸出腳,。 更重要的DIO,、DCLK會根據(jù)TVCC輸入的電平,來自動調(diào)節(jié)自身的高電平電壓,。 軟件使用篇: 用下面幾張圖+注釋,,大家都應(yīng)該能明白怎樣燒錄了。 1.打開軟件 2.打開編譯好的hex文件,。這里提供一下筆者紅色STM32最小系統(tǒng),,PC13管腳的LED閃爍程序 3.把Stlink和STM32小板連接好后,點(diǎn)擊下面的按鈕 4.選擇擦除,、燒錄 |
|