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