海思固件燒錄工具MPToolEx使用手冊

1. 軟件下載地址

    鏈接: https://pan.baidu.com/s/1ocG36CnQ0xGyEl-mjsc3pg
    提取碼: 8xsa
    本文實驗用到的硬件是LinkPi的Hi3531D和Hi3516C系列產品。

2. 軟件的目錄結構

在這裏插入圖片描述
    如上圖所示,燒錄工具軟件主要由image,kernel,led,logo和script目錄組成。其中:
image:該目錄下存放海思板卡的文件系統文件;
kernel:該目錄下存放海思板卡的內核文件;
led:顯示在OLED屏的靜態圖片(例如公司的LOGO)的點陣文件;圖片轉成OLED點陣文件請參見OledTools使用手冊
logo:該目錄下存放LOGO圖片文件,當燒錄成功後,每次板卡啓動時都會從HDMI輸出這個LOGO圖像,建議使用分辨率爲1920x1080的jpg文件;
script:該目錄下存放燒錄固件的腳本,是文本文件,你可以直接打開這個腳本文件看看裏面到底都幹了啥,這個是整個燒錄工具的核心;
注意:要使用該燒錄固件工具,海思板卡必須是已經燒錄了uboot的;燒錄uboot需要使用HiTool工具。該燒錄工具不支持中文文件名,請不要在上面羅列的目錄下使用中文文件名!!!

3. 硬件連接

    準備好USB轉串口TTL設備和網線,把USB轉串口TTL設備的USB頭插入PC機上,並安裝好驅動;把USB轉串口TTL設備的另外一端接到板卡上(如下圖所示);然後用網線把PC機和板卡連接起來,可以通過交換機連接,或者直連。該燒錄工具使用串口+網絡模式,串口用於發送燒錄命令,海思板卡通過網絡獲得燒錄的數據(通過TFTP協議),MPToolEx內置了TFTP-SERVER。若是購買本公司的開發套件,通常我們會配一跟USB轉串口TTL;你也可以自行在淘寶上查找相應的產品,最好是FT232芯片的,PL232芯片的比較容易導致WINDOWS藍屏。
    TFTP是基於UDP的協議,如果局域網中存在大量的UDP包(例如組播數據),則很容易造成丟包,導致燒錄很緩慢甚至失敗。正常燒錄會在2分鐘內完成,若燒錄很慢,請檢查網絡。
在這裏插入圖片描述
在這裏插入圖片描述

4. 運行MPToolEx

    從百度網盤下載MPToolEx.zip,解壓到某個目錄,例如d:\MPToolEx,你會看到如第2節所述的文件。這個軟件是C#編寫的,需要.net framework 4.5.2以上支持。該軟件無需安裝,直接運行MPToolEx.exe即可,界面如下所示:
在這裏插入圖片描述

4.1配置參數

串口:選擇串口設備號,若PC機上存在多個串口設備,請注意選擇正確的串口設備。
本機IP:MPToolEx自動判斷PC機的IP地址並顯示在這個框,若存在多個IP地址,MPToolEx會把所有IP顯示在這個列表框供用戶選擇。
掩碼:PC機的網絡掩碼。
板子IP:MPToolEx啓動時會自動選擇一個自認爲空閒的IP地址並顯示在這個框,MPToolEx通過PING命令來判斷該IP是否空閒,由於網絡裏有些主機可能禁止了PING的響應,所以這個空閒的IP並不是很靠譜,需要你自己去保證。如果是直連模式(PC機網線和板卡直接相連,不經過交換機),那這個空閒的IP是靠譜的。
默認網關:填寫局域網的默認網關IP,若是直連模式可以直接填PC機的IP地址。
腳本:若是Hi3531D,可以選擇3531D和3531D_logo,他倆的區別是要不要把開機畫面框選擇的文件(其實就logo目錄下的文件)寫到FLASH上;若是Hi3516C,則只能選擇3516C了。你也可以自己往script目錄下增加自己的腳本。
LED:OLED點陣文件,若板卡帶有OLED屏,可以在這裏選擇OLED點陣文件燒錄到FLASH上,燒錄成功後,每次開機時OLED屏就會顯示該點陣文件內容。
內核:選擇內核文件,MPToolEx帶了3531D和3516C的內核文件,請根據板卡類型進行選擇。
文件系統:這裏是選擇板卡的文件系統文件,通常我們會根據不同客戶需求或者不同的底板提供不同的文件系統,所以要選擇正確的文件系統。
注意:PC機的IP網段必須和板卡的IP屬於同個網段,否則無法燒錄!!!

4.2燒錄

    配置好參數以後,就可以點RUN按鈕進行燒錄了。點RUN按鈕後,屏幕狀態欄那裏顯示wait: Hit any key to stop autoboot,同時RUN按鈕變灰(不可點擊)狀態;如下圖所示:
在這裏插入圖片描述
    此時可以對板卡進行開機(若原來是處於開機狀態,則需要斷電重新開機)操作,MPToolEx檢測到開機後進入燒錄狀態,如下圖所示:
在這裏插入圖片描述
    燒錄過程中都會在狀態欄提示進度,燒錄內核和文件系統時,還有百分比數據顯示,如下圖所示:
在這裏插入圖片描述
    當燒錄完成後,'RUN’按鈕會再次變回可點擊狀態,如下圖所示:
在這裏插入圖片描述
    當出現如上圖所示的界面,燒錄就成功了。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章