第一步:下載了官方DFU軟件后,安裝軟件包,安裝完畢后代開這個軟件的安裝路徑
需要再安裝下STM32的USB驅動。路徑如下(根據電腦系統選擇安裝X86還行x64):
第二步:USB驅動安裝上以后,用USB線將電腦和開發板連接,USB線接到開發板的這個USB口上:
第三步:讓開發板進入ISP模式,在電腦的資源管理器里面可以看到已經識別出USB
第4步:打開此路徑下的這個軟件:
選擇這個選項
打開后后效果如下:
通過這個軟件將bin文件,hex文件或者S19文件轉換成DFU文件格式。實際測試添加hex
文件的時候老是無法識別,彈出如何錯誤。
第5步:DfuFileMgr小軟件里面有幾個參數需要大家填好。
(1)Vendor ID,Product ID,和Version ID需要通過如下小軟件進行獲取:
打開軟件后,參數在這里:
將其填寫到DfuFileMgr里面:
(2)填寫Target ID,這里填寫0即可(填寫其它數值的用途還沒有研究)
(3)Target Name選項里面添寫個名字即可,這里填寫了個LED
(4)點擊此選項,添加bin文件
(5)IAR和MDK工程生產bin文件的方法看這個帖子:
http://bbs.armfly.com/read.php?tid=7097
(6)添加bin文件:
(7)點擊生產即可
特別注意,這個軟件似乎有bug,不管你將生成的dfu文件保存到哪里,最終一定在安裝目錄的這個文件里面:
第6步:再次打開小軟件DfuSeDemo,加載剛才的led.dfu。
第7步:提示加載完畢,并選擇這個選項:
最后一步,點擊Upgrade按鈕:
重啟開發板就可以運行了。
- PC官方版
- 安卓官方手機版
- IOS官方手機版