經過前面兩篇文章後,相信大家已經都可以順利設定evk硬體、與成功build 出 Android P BSP for imx 8m mini evk 

這篇文章要教大家如何將build出來的 image更新到 evk上

首先先按照 Android_Quick_Start_Guide.pdf 文件中所寫的,到git hub 上下載 uuu (Universal Update Utility)程式

https://github.com/NXPmicro/mfgtools/releases

 

因為 imx 8m mini evk 有指定版本 version 1.2.135,所以請下載1.2.135版本

https://github.com/NXPmicro/mfgtools/releases/tag/uuu_1.2.135

 

在這網站請下載 uuu, uuu.exe, uuu.pdf三個檔案

uuu 有區分 ubuntu 與 windows版,我們先看在 windows 10下的用法

 

[方法1:將image複製到 windows10目錄下]

.首先將 evk關電,調整 SW1101 由  "0110xxxxxx"為 "1010xxxxxx",讓evk進入serial download mode,並將type c port 1用 USB type C 連接到 windows 10 PC

.將ubuntu 16.04上build好的 image 全部複製到 windows 10 PC上,舉例: 我是將 \out\target\product\evk_8mm\* 檔案 (子資料夾不用) 複製到 d:\project\wahoo\nxp-imx8\software\uuu\1.2.135\

.並將 uuu.exe複製到 d:\project\wahoo\nxp-imx8\software\uuu\1.2.135\

.接著執行指令 " uuu_imx_android_flash.bat -f imx8mm -a -e " (for DSI-2-HDMI),就可以開始更新 image 到 EVK上,時間差不多五分鐘

(如果是要 DSI panel的image請用  " uuu_imx_android_flash.bat -f imx8mm -a -e -d mipi-panel " )

(uuu_imx_android_flash.bat ,uuu_imx_android_flash..sh檔案會自動產生在 \out\target\product\evk_8mm\ 裡面)

.更新成功會出現以下畫面

.之後,將evk關電,記得將SW1101 調整回 "0110xxxxxx",重新上電,應該就可以進入 android P.

 

[方法2:在ubuntu 16.04下更新]

.首先將 evk關電,調整 SW1101 為 "1010xxxxxx",讓evk進入serial download mode,並將type c port 1用 USB type C 連接到ubuntu 16.04

.在ubuntu 16.04上更新的方式與在windows 10 類似,但是必須確定有權限存取 /tmp目錄,因為uuu_imx_android_flash.sh 裡面會去存取 /tmp/uuu.lst

.unbutu 16.04下的指令為:

       sudo ./uuu_imx_android_flash.sh -f imx8mm -a -e

.image更新成功,會出現畫面如下

以上就是在ubuntu 與windows 10下 download image到 evk的方法.

 

如果想要知道詳細的 uuu_imx_android_flash.sh  參數與 uuu 參數,請參考前幾篇文章下載的 Android_Quick_Start_Guide.pdf , Android_Quick_Start_Guide.pdf 與 這次下載的 uuu.pdf.

 

下一篇文章,將教導大家"如何利用 fastboot 來更新 partial image到 evk上".

stay tuned.

 

arrow
arrow

    CuteParrot 發表在 痞客邦 留言(0) 人氣()