1
燒錄前準(zhǔn)備
1. 按照?qǐng)D片提示連接電源線,debug串口調(diào)試線,USB 燒寫(xiě)線
2. 下載固件
方法一:從每日編譯的 Daily 版本中下載對(duì)應(yīng)鏡像(http://ci.openharmony.cn/dailybuilds), 選擇 dayu200 進(jìn)行下載
方法二:拉取源碼編譯,在路徑 out/rk3568/packages/phone/images目錄里下載鏡像
方法三:下載 HiHope 官方提供的固件,下載地址:https://gitee.com/hihope_iot/images
2
燒錄步驟
Windows主機(jī)燒寫(xiě)固件:
1. 安裝 USB 驅(qū)動(dòng)
雙擊 windowsDriverAssitant DriverInstall.exe 打開(kāi)安裝程序,點(diǎn)擊下圖所示的“驅(qū)動(dòng)安裝”按鈕:
說(shuō)明:如果已經(jīng)安裝舊版本的燒寫(xiě)工具,請(qǐng)先點(diǎn)擊“驅(qū)動(dòng)卸載”按鈕下載驅(qū)動(dòng),然后再點(diǎn)擊 “驅(qū)動(dòng)安裝”按鈕安裝驅(qū)動(dòng)。
2. 打開(kāi)燒寫(xiě)工具
雙擊 windowsRKDevTool.exe 打開(kāi)燒寫(xiě)工具,如圖所示,默認(rèn)是 Maskrom 模式:
將固件下載保存到本地目錄,勾選需要燒寫(xiě)的固件
3. 確認(rèn)開(kāi)發(fā)板是否進(jìn)入燒寫(xiě)模式
① 如果界面顯示"發(fā)現(xiàn)一個(gè) LOADER 設(shè)備", 說(shuō)明開(kāi)發(fā)板進(jìn)入 Loader 模式等待燒寫(xiě)固件。
② 如果界面顯示"發(fā)現(xiàn)一個(gè) MASKROM 設(shè)備", 說(shuō)明開(kāi)發(fā)板進(jìn)入 Maskrom 模式等待燒寫(xiě)固件。
③如果界面顯示"沒(méi)有發(fā)現(xiàn)設(shè)備",說(shuō)明開(kāi)發(fā)板沒(méi)有進(jìn)入燒寫(xiě)模式,請(qǐng)按以下操作步驟讓開(kāi)發(fā)板進(jìn)入燒寫(xiě)模式。
a.按住白色按鈕 Maskrom 按鍵(圖中標(biāo)注的①號(hào)鍵)和 RESET 按鈕(圖中標(biāo)注的②號(hào)鍵)不松開(kāi),燒錄工具此時(shí)顯示“沒(méi)有發(fā)現(xiàn)設(shè)備”;
b. 松開(kāi) RESER 鍵,燒錄工具顯示“發(fā)現(xiàn)一個(gè) MASKROM 設(shè)備”,說(shuō)明此時(shí)已經(jīng)進(jìn)入燒寫(xiě)模式
c.松開(kāi)按鍵,稍等幾秒后點(diǎn)擊執(zhí)行進(jìn)行燒錄
說(shuō)明:
如果燒寫(xiě)成功,在工具界面右側(cè)會(huì)顯示下載完成
如果燒寫(xiě)失敗,在工具界面右側(cè)會(huì)用紅色的字體顯示燒寫(xiě)錯(cuò)誤信息,更多出錯(cuò)信息查看:Log 目錄下的文件
3
Linux命令行燒寫(xiě)固件
1. 查看開(kāi)發(fā)板是否進(jìn)入燒寫(xiě)模式
進(jìn)入 OHOS 的根目錄,執(zhí)行命令查看:python3 flash.py -q
說(shuō)明:
如果輸出"loader", 說(shuō)明開(kāi)發(fā)板進(jìn)入 Loader 模式等待燒寫(xiě)固件
如果輸出"maskrom", 說(shuō)明開(kāi)發(fā)板進(jìn)入 Maskrom 模式等待燒寫(xiě)固件
如果輸出"none",說(shuō)明開(kāi)發(fā)板沒(méi)有進(jìn)入燒寫(xiě)模式,請(qǐng)按文檔第 2 部分內(nèi)容操作讓開(kāi)發(fā)板進(jìn)入燒寫(xiě)模式
2. 燒寫(xiě)固件
燒寫(xiě)所有固件:
python3 flash.py -a
說(shuō)明:此命令會(huì)燒寫(xiě)所有 OHOS 固件,包括:uboot, kernel(boot_linux), system, vendor, userdata
燒寫(xiě)指定固件:
python3 flash.py -u //燒寫(xiě) uboot.imgpython3 flash.py -k //燒寫(xiě) boot_linux.imgpython3 flash.py -s //燒寫(xiě) system.imgpython3 flash.py -v //燒寫(xiě) vendor.imgpython3 flash.py -d //燒寫(xiě) userdata.img
左右滑動(dòng)查看全部代碼
說(shuō)明:燒寫(xiě)多個(gè)指定固件,可以根據(jù)需要執(zhí)行輸入多個(gè)參數(shù)。如:-sv 表示燒寫(xiě) system.img和 vendor.img。
4
燒錄完成
原文標(biāo)題:支持開(kāi)源鴻蒙系統(tǒng) DAYU200 開(kāi)發(fā)板鏡像燒錄教程
文章出處:【微信公眾號(hào):HarmonyOS官方合作社區(qū)】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
-
Linux
+關(guān)注
關(guān)注
87文章
11123瀏覽量
207919 -
電源線
+關(guān)注
關(guān)注
1文章
348瀏覽量
21599 -
python3
+關(guān)注
關(guān)注
0文章
18瀏覽量
3880
原文標(biāo)題:支持開(kāi)源鴻蒙系統(tǒng) DAYU200 開(kāi)發(fā)板鏡像燒錄教程
文章出處:【微信號(hào):HarmonyOS_Community,微信公眾號(hào):電子發(fā)燒友開(kāi)源社區(qū)】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論