經過前面兩篇文章後,相信大家已經都可以順利設定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.
留言列表