ELRS3.0離線編譯刷寫心得分享
? ? ? ELRS3.0正式版發(fā)布以來,經(jīng)過詳細(xì)測試,包括2.4G版本及915M版本的多款高頻頭和接收機(jī)升級固件后使用測試,穩(wěn)定性O(shè)K,可以放心升級。溫馨提醒:跨大版本的升級,使用WIFI升級固件(含高頻頭和接收機(jī)),有可能出現(xiàn)WIFI升級失敗風(fēng)險。需要使用USB-TTL進(jìn)行線刷。
? ? ? 很多玩家在使用ELRS配置程序自行編譯固件及刷寫固件時候,經(jīng)常出現(xiàn)莫名其妙的的問題。本人一直使用ELRS離線包及依賴包進(jìn)行固件編譯,極少出現(xiàn)編譯失敗。故整理此篇文章作為簡易教程分享給每一位玩ELRS的新手。
? ? ? ? 廢話不多說,直接上流程:(相關(guān)軟件后面會提供網(wǎng)盤鏈接共享下載)
1:軟件包準(zhǔn)備。下載ELRS 1.5.1中文版配置軟件。ELRS官網(wǎng)只提供1.5.0英文版下載,而我使用的ELRS 1.5.1中文版由Jumper整理提供,非常好用,強(qiáng)烈推薦。(ELRS3.0必須使用配置軟件1.5.0起才能正常設(shè)置,老版本軟件無法進(jìn)行3.0固件編譯及刷寫。且1.5.0可兼容過去的ELRS 1.0.1~2.5.1離線包)。下載好以后正常安裝,使用默認(rèn)安裝路徑即可,個頭不大,建議裝在C盤。
2:下載ELRS3.0離線包,可以到ELRS官網(wǎng)下載:https://github.com/ExpressLRS/ExpressLRS/releases/
無法上github的玩家,到各個Q群或者網(wǎng)盤下載吧。下載后解壓,放到D盤,注意不建議使用中文文件夾路徑。
3:下載離線網(wǎng)絡(luò)依賴包。建議到網(wǎng)盤下載。依賴包比較大,下載后的壓縮包,解壓,放到電腦C盤制定位置。注意按下圖,使用windoes10系統(tǒng)的玩家很熟悉,不多解釋。
依賴包必須放指定位置(.plaformio文件夾)。

4:運(yùn)行ELRS 1.5.1配置軟件

5:點擊本地固件,找到離線包里的src文件夾,選擇文件夾即可。仔細(xì)看對應(yīng)文件存儲路徑。

6:選擇你的硬件編譯的品牌規(guī)格大類。這里使用Betafpv 2.4G產(chǎn)品舉例

7:選擇你的硬件編譯的對應(yīng)小類。這里使用Betafpv 2.4G micro高頻頭舉例

8:對應(yīng)產(chǎn)品的功能指標(biāo)編譯勾選。鼠標(biāo)移動到對應(yīng)欄目右邊的問號圈,就有對應(yīng)的解釋。根據(jù)自己的使用習(xí)慣來勾選。我的2.4G高頻頭就按照圖上的項目進(jìn)行勾選,不想費神的,直接照搬即可。


9:勾選對應(yīng)的選項完成,建議用戶先點擊“編譯”測試一下固件的編譯。能順利完成編譯,基本確保了刷固件的上半部分OK,剩下就是解決串口刷寫端口的問題,這個后面再說。

10:第一次編譯,雖然我們使用了離線編譯包和網(wǎng)絡(luò)依賴包,還是有少許文件需要在線加載。所以第一次編譯會耗時比較長。網(wǎng)絡(luò)正常情況下10~15分鐘能順利完成編譯(中國電信,中國聯(lián)通寬帶測試OK,本人無中國移動網(wǎng)絡(luò),無法測試)


11:編譯成功。編譯好的固件會以文件夾框彈窗出現(xiàn)。配置軟件提示完成編譯

12:如果編譯失敗,會出現(xiàn)紅色提示對話框。不同的問題錯誤會有不同的提示內(nèi)容。出現(xiàn)紅色,自然是編譯及寫入失敗。

13:成功編譯固件,所編譯好的固件即可用來作為WIFI刷寫升級。前面提到過,老版本的ELRS設(shè)備升級到3.0固件,WIFI刷寫有可能出現(xiàn)升級錯誤,導(dǎo)致設(shè)備無法使用,只能使用USB-TTL設(shè)備進(jìn)行刷寫升級(TTL刷寫是非常有效的救磚神器)。
? ? ? ? 有USB口的高頻頭可以通過USB線連接電腦,沒有USB接口的高頻頭及接收機(jī)。需要4條線把USB-TTL與高頻頭及接收機(jī)連接,即:GND? ,? 5V, TTL的TX接到 高頻頭/接收機(jī)?的RX,TTL的RX接到?高頻頭/接收機(jī)?的TX。這些設(shè)備有些預(yù)留有BOOT按鍵,或者BOOT短接焊點(Betafpv的高頻頭boot鍵需要拆開外殼,里面有兩個按鍵,一個是復(fù)位鍵,另外一個是BOOT鍵)。4條線連接完成后,需要按住BOOT鍵不放,把USB-TTL插入電腦USB口。沒有BOOT鍵但是有BOOT短接焊點的話,手藝好的可以使用尖頭鑷子短路。手藝不好的可以用電烙鐵加焊錫進(jìn)行焊點短接。
? ? ? ?USB-TTL插入電腦后,多數(shù)接收機(jī)的LED指示燈會長亮(高頻頭未必會有LED長亮提示),此時可以松開BOOT按鍵。配置軟件中在串口設(shè)備選擇中看到對應(yīng)TTL在電腦中的串口端口,選擇即可。

勾選端口后,點擊:編譯&少寫。整個過程與前面說的編譯過程一樣,成功的話,綠色通過。失敗的話,紅色提示。此時玩家根據(jù)自己的實操情況進(jìn)行判斷,TTL驅(qū)動不對導(dǎo)致端口不認(rèn),需要手動加載C210X驅(qū)動才能正確分配串口號。
? ? ? 最后,補(bǔ)充一下2.4G接收機(jī)的選項推薦

ELRS3.0升級后,可以在WIFI界面中修改對頻密碼。免去了過去ELRS1.0~2.5.1版本改對頻密碼必須刷固件的麻煩。支持8~16通道全比例輸出(特別適合固定翼及直升機(jī)玩家),動態(tài)回傳比率調(diào)節(jié)…………都是非常有用的功能。目前未能測試部分AIO穿越機(jī)飛控的板載elrs接收機(jī)升級3.0對頻的問題。