筆者只略懂一二,對其原理沒有過于深入的了解
新到手的創(chuàng)世泰克適配DJI數(shù)字圖傳的小飛機(jī)炕淮,搭載F411HD飛控,但是發(fā)現(xiàn)無法在COM下刷固件跳夭。
按住飛控的booter按鈕涂圆,然后接上電腦,這時理論上來講應(yīng)該是進(jìn)入DFU模式币叹,打開BetaFlight進(jìn)入刷固件界面即可自動識別為DFU模式润歉,但問題就是出在沒有識別到。
其實(shí)這個問題是因?yàn)闆]有安裝好booter loader的驅(qū)動颈抚,打開設(shè)備管理器可以在通用串行總線控制器
中看到一個帶stm32 DFU等字樣的設(shè)備踩衩,這表明沒有安裝好驅(qū)動。
此時贩汉,下載一個叫做Zadig
的軟件驱富,可以在這里下載
然后運(yùn)行,點(diǎn)擊options
匹舞,勾選list all devices
然后在下來菜單中可以看到一個帶
stm32
等字樣的設(shè)備褐鸥,選擇它,然后點(diǎn)擊replace driver
赐稽,此時需要等待一段時間叫榕,等提示安裝成功后,再打開設(shè)備管理器姊舵,在通用串行總線**設(shè)備**
(注意晰绎,是“設(shè)備”,不是“控制器”)括丁,應(yīng)該可以看到我們的飛控了荞下。接下來就是常規(guī)操作,先拔掉線,然后按住飛控上的按鈕锄弱,插上線考蕾,打開BetaFlight,就能識別為DFU并且愉快地刷固件了会宪。