1. HƯ NG D N S
D NG USB-COM
T I SAO NÊN DÙNG M CH USB-COM NÀY Đ N P
CHƯƠNG TRÌNH CHO STM32 B NG BOOT LOADER
C A NHÀ S N XU T???
Tr l i: QUA TH C NGHI M KHI LÀM VI C; M CH
USB-COM NÀY CH Y C C KÌ N Đ NH SO V I S I
CÁP USB-COM MUA NGOÀI CH .
2. HƯ NG D N CÀI Đ T DRIVER USB
Ch y file th c thi : PL2303_Prolific_DriverInstaller_v130.exe
Ti p t c ta mu n xem WINDOWS cài module USB COM m y ta làm bư c
sau
Vào Start -> My Computer
Nh p chu t ph i “My Computer” ch n “Properties”
Windows s hi n ra thông báo như sau
Ch n ti p TAB “Hardware”
3. Click ti p “Device Manager”
Và s ti p t c hi n ra c a s sau
Trong trư ng h p này là COM4
B n ñã thành công trong vi c c u hình driver USB-COM ( TTL )
4. K t n i ph n c ng ARM ST v i Module ST
Chân TXD ( USB –COM ) n i v i PA10 ( STM32 )
Chân RXD ( USB –COM ) n i v i PA9 ( STM32 )
Chân GND ( USB –COM ) n i v i GND ( STM32 )
Th thu t :
Có th c p ngu n 5V c a board USB –
COM tr c ti p sang board ARM ( lưu ý trên
board có ngu n n áp 3.3V cho ARM ) .
Hình m u k t n i v i board OPENCMX-STM3210D
5. C u hình ch y chương trình n p ARM ST
Ta thi t l p “Port name” ch n COM4 ( trong trư ng h p này WINDOWS
thi t l p module USB-COM là COM4 )
Các bư c n p chương trình qua FLASH
LOADER DEMOSTRATOR
B1 : chuy n ARM qua ch ñ n p qua các J4 và SW1(2)
B2 : Ch y chương trình n p FLASH LOADER DEMOSTRATOR và thi t l p
thông s như trong hình
B m ch n Next
N U HI N RA THÔNG BÁO NHƯ SAU
Chú ý làm các bư c như sau :
1. Rút ngu n c p ra kh i boad ch sau 5s rùi c p ngu n l i
2. Ki m tra l i cáp COM
3. Ki m tra l i JMP thi t l p ARM mode n p ñã ñúng chưa ?
N u như b n ñã làm như các bư c trên mà v n hi n ra thông báo ñó
thì có th ARM c a b n không vào ñư c bootloarder ho c ARM b n
ñã fuse “WRITE PROTECT : ENABLE”
6. bư c 2 : N u chương trình nh n ra bootloader t ARM , lúc ñó chương
hi n ra thông báo như sau :
B n b m vào button “Next”
Ho c thông báo
Khi ñó b n b m vào button “Remove protection” Ch cho chương trình xóa
xong b n Nh n “Close “ b n ch y l i chương trình và làm l i như Bư c 1
7. B3 : Khi b n g p thông báo
B n b m “Next”
B4 : B n thi t l p thông s như trong hình dư i
B n ch n file n p b ng cách b m vào nút “…”
8. B n ti p t c click ch n “File of type”
Ch n “Hex File (*.hex)”
Khi ñó b n tr t i file hex mà b n mu n n p cho ARM
Xong b n b m button “Open”
Và khi ñó chương trình s ra tr l i màn hình như sau
N u b n mu n chương trình ki m tra l i n i dung file n p có ñúng v i n i
dung c a ARM hay không b n click ch n “Verify after download”
B4: B n ti p t c b m “Next”
Và ñây là chương trình như hình sau
9. Khi n p xong chương trình thông báo :
B n ch n “Close” ñ ñóng chương trình
B5: thi t l p l i Mode ARM ñ ch y chương trình trong ARM
10. B n mu n khóa chương trình thì sao ?
B n th c hi n l i t bư c B1 t i B4 như lúc n p chương trình : b n thi t l p
thông s như hình dư i
Và b m ch n “Next”
Ch n “Yes”
Chương trình ñang th c hi n mode “READ PROTECTION”
11. Khi th c hi n xong chương trình thông báo
B n ch n “Close” ñ ñóng chương trình và thi t l p l i Mode ARM ñ ch y
chương trình trong ARM
Lưu ý : Tuy t ñ i không ch n Mode “Enable : WRITE PROTECTION” khi
ch n mode này ARM s vĩnh vi n không n p ñư c qua chương trình
FLASH LOADER DEMOSTRATOR n a .