Upload
son2483
View
373
Download
1
Embed Size (px)
Citation preview
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Ợ.
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”
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 )
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
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”
Ở 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
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 “…”
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
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
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”
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 .