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