STM32教程:怎麼開發
STM32學前班教程之二:怎麼開發目前手頭的入門階段使用的開發器概述
該產品為簡易STM32調試器和DEMO板一體化的調試學習設備,價格在一百多塊。
2、硬體設定
模擬部分:USB口,reset,指示燈,JTAG
DEMO部分:4按鍵(IO),4LED(IO),一個串口,啟動方式跳線,所有引腳的焊盤(可自行焊接插針進行擴展)
DEMO晶片:STM32F103C8T6(程式空間64K)
參數和擴展:
注:學習的目標晶片是STM32F103CBT6(7×7mm,128K
flash,16K
RAM)以及STM32F103RET6(10×10mm,512K
flash,64K
RAM)。
STM32-SK的硬體連接方法(用板載調試器調試板載DEMO):
JP3、JP5
須全部短接
USB通過電纜連線至PC的USB
串口連接至PC的串口或者通過USB轉串口電纜連線(力特Z-TEC,USB2.0與RS232轉接電纜)
WindowsXP自動安裝驅動
安裝完成後如果DEMO板裡面有程式就會自動運行了。這是ST-Link-II的通用連接方法
以上是學習階段比較方便的模擬器,進入工程階段後準備換J-Link
V7的模擬器進行開發。目前比較滿意的產品:JLink v7+USB轉串口:
購買後所需的改造:打開殼體,將USB的+5V供電跟JTAG20針的第二腳Vsupply飛線,提供目標板5V500mA的供電。看中的特點:集成串口,擁有20針JTAG可以改造Vspply為供電介面,小巧好帶,便宜。
常見的用於STM32單片機的模擬器分類
a) Ulink2:之前常用的模擬器。Keil公司產品,之前專用於ARM7,現擴展到CortexM3,調試介面支援JTAG和SWD,連接到PC主機的USB。現在這種調試器已經用的越來越少了。
b) ST-Link-II:ST公司的模擬介面,支援IAR
EWARM,USB
1.1全速,USB電源供電,自我調整目標系統JTAG電平3.3V-5V,可向目標系統提供不大於5V/200mA電源。這種調試器不多見,但是許多調試器與目標板一體設計的學習板上常見。
c) J-Link V6/V7:SEGGER公司產品,調試介面支援JTAG和SWV(V7速度是V6的12倍),USB
2.0介面,通過USB供電,下載速度達到720k byte/s, 與IAR
WEARM無縫集成,寬目標板電壓範圍:1.2V-3.3V(V7支援5V),多核調試,給目標板提供3.3V50mA電源。這種調試器現在出現的越來越多,相容性比較好(主要是指能夠與IAR
WEARM無縫集成這點),國內山寨貨和各種變種也很多。
6、目標板主要分為一體化設計(與調試器、供電整合)和單獨設計兩類,詳細產品比較見豆皮的《如何選擇STM32開發板》。
沒有留言:
張貼留言