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