前 言
本指導(dǎo)文檔適用開(kāi)發(fā)環(huán)境:
Windows開(kāi)發(fā)環(huán)境:Windows 7 64bit、Windows 10 64bit
虛擬機(jī):VMware16.2.5
開(kāi)發(fā)環(huán)境:Ubuntu20.04.6 64bit
U-Boot:U-Boot-2017.09
Kernel:Linux-5.10.160
Debian:Debian11
LinuxSDK:LinuxSDK-[版本號(hào)](基于rk3588_linux_release_v1.2.1_20230720)
評(píng)估板支持通過(guò)系統(tǒng)啟動(dòng)卡(下文稱為“SD啟動(dòng)卡”)和板載eMMC設(shè)備兩種方式啟動(dòng)。本文檔主要演示SD啟動(dòng)卡制作,以及將Debian系統(tǒng)鏡像固化至eMMC的方法。
使用瑞芯微創(chuàng)建升級(jí)磁盤(pán)工具SDDiskTool_v1.74可將Debian系統(tǒng)鏡像通過(guò)讀卡器固化至Micro SD卡中,將Micro SD卡制作成“SD啟動(dòng)卡”或“SD升級(jí)卡”?!癝D啟動(dòng)卡”可通過(guò)Micro SD模式啟動(dòng)系統(tǒng),適用于日常調(diào)試;“SD升級(jí)卡”適用于批量生產(chǎn)時(shí),快速固化Debian系統(tǒng)至eMMC。
SD啟動(dòng)卡制作
SD啟動(dòng)卡制作
將產(chǎn)品資料“4-軟件資料ToolsWindows”目錄下的瑞芯微創(chuàng)建升級(jí)磁盤(pán)工具SDDiskTool_v1.74.zip解壓至Windows非中文工作目錄下。
右鍵SD_Firmware_Tool.exe,然后點(diǎn)擊“以管理員身份運(yùn)行(A)”打開(kāi)工具。
圖 1
將MicroSD卡通過(guò)讀卡器插至PC機(jī)USB接口,在“第一步:選擇可移動(dòng)設(shè)備”中選擇可移動(dòng)磁盤(pán)設(shè)備,然后點(diǎn)擊“恢復(fù)磁盤(pán)”進(jìn)行格式化,如下圖所示。
圖 2
請(qǐng)確認(rèn)所選的可移動(dòng)磁盤(pán)設(shè)備無(wú)誤,在彈出窗口中點(diǎn)擊“是(Y)”進(jìn)行格式化。
圖 3
圖 4
等待格式化完成后,在彈出窗口中點(diǎn)擊“確定”。
圖 5
將產(chǎn)品資料“4-軟件資料DebianMakesdboot[版本號(hào)]”目錄下的Debian系統(tǒng)鏡像拷貝至非中文路徑的目錄。在瑞芯微創(chuàng)建升級(jí)磁盤(pán)工具窗口中勾選“SD啟動(dòng)”選項(xiàng),點(diǎn)擊“選擇固件”選擇目標(biāo)Debian系統(tǒng)鏡像文件,點(diǎn)擊“開(kāi)始創(chuàng)建”,在彈出窗口中點(diǎn)擊“是(Y)”,制作SD啟動(dòng)卡。
圖 6
圖 7
圖 8
請(qǐng)耐心等待10min左右,在彈出的窗口中點(diǎn)擊“確定”,此時(shí)SD啟動(dòng)卡制作完成。
圖 9
從SD啟動(dòng)卡啟動(dòng)系統(tǒng)
評(píng)估板斷電,將SD啟動(dòng)卡插至評(píng)估板Micro SD卡槽。使用Type-C線連接評(píng)估板的USB TO UART2調(diào)試串口到PC機(jī),然后將評(píng)估板上電。系統(tǒng)將從SD啟動(dòng)卡啟動(dòng)后自動(dòng)登錄root用戶,調(diào)試串口終端會(huì)打印如下類似啟動(dòng)信息。
備注:系統(tǒng)上電后,由CPU內(nèi)部BootRom的引導(dǎo)代碼依次從eMMC FLASH、SD卡、USB3.1 OTG接口檢測(cè)SPL啟動(dòng)程序,從第一個(gè)包含SPL啟動(dòng)程序的設(shè)備開(kāi)始啟動(dòng)。SPL啟動(dòng)后,將優(yōu)先從SD系統(tǒng)卡(非常規(guī)SD卡)引導(dǎo)U-Boot鏡像,否則,將從原啟動(dòng)設(shè)備引導(dǎo)U-Boot鏡像。詳情請(qǐng)查閱“6-開(kāi)發(fā)參考資料Rockchip官方參考文檔CommonMMC”目錄下的官方參考文檔《Rockchip_Developer_Guide_SD_Boot_CN》。
系統(tǒng)啟動(dòng)后自動(dòng)登錄root用戶,調(diào)試串口終端會(huì)打印如下類似啟動(dòng)信息,"Bootdev(atags):mmc 1"表示從系統(tǒng)啟動(dòng)卡啟動(dòng)。
圖 10
圖 11
固化Debian系統(tǒng)至eMMC
通過(guò)SD升級(jí)卡固化系統(tǒng)至eMMC
將MicroSD卡通過(guò)讀卡器插至PC機(jī)USB接口,打開(kāi)瑞芯微創(chuàng)建升級(jí)磁盤(pán)工具,在“第一步:選擇可移動(dòng)設(shè)備”中選擇可移動(dòng)磁盤(pán)設(shè)備,然后點(diǎn)擊“恢復(fù)磁盤(pán)”進(jìn)行格式化,如下圖所示。
圖 12
在彈出窗口中點(diǎn)擊“是(Y)”,等待格式化完成后,在彈出窗口中點(diǎn)擊“確定”。
圖 13
圖 14
圖 15
將產(chǎn)品資料“4-軟件資料DebianMakesdboot[版本號(hào)]”目錄下的Debian系統(tǒng)鏡像拷貝至非中文路徑的目錄下。在瑞芯微創(chuàng)建升級(jí)磁盤(pán)工具的“第二步:選擇功能模式”勾選“固件升級(jí)”,點(diǎn)擊“選擇固件”選擇目標(biāo)鏡像文件,點(diǎn)擊“開(kāi)始創(chuàng)建”,在彈出的窗口中點(diǎn)擊“是(Y)”,制作SD升級(jí)卡。
圖 16
圖 17
圖 18
請(qǐng)耐心等待5min左右,在彈出的窗口中點(diǎn)擊“確定”,SD升級(jí)卡制作完成。
圖 19
評(píng)估板斷電,將SD升級(jí)卡插至評(píng)估板Micro SD卡槽,評(píng)估板上電后系統(tǒng)將會(huì)自動(dòng)固化Debian系統(tǒng)至eMMC。當(dāng)系統(tǒng)固化完成后,調(diào)試串口終端會(huì)打印如下信息。
圖 20
評(píng)估板無(wú)需斷電,取出SD升級(jí)卡,評(píng)估板將自動(dòng)從eMMC啟動(dòng)系統(tǒng)。系統(tǒng)啟動(dòng)后自動(dòng)登錄root用戶,調(diào)試串口終端會(huì)打印如下類似啟動(dòng)信息,"Bootdev(atags):mmc 0"表示從eMMC啟動(dòng)。
圖 21
圖 22
通過(guò)USB固化系統(tǒng)至eMMC
將產(chǎn)品資料“4-軟件資料ToolsWindows”目錄下的瑞芯微驅(qū)動(dòng)助手DriverAssitant_v5.12.zip解壓至Windows非中文工作目錄下,雙擊運(yùn)行DriverInstall.exe。
圖 23
請(qǐng)先點(diǎn)擊“驅(qū)動(dòng)卸載”選項(xiàng),在彈出的窗口點(diǎn)擊“確定”。
備注:使用瑞芯微開(kāi)發(fā)工具RKDevTool固化Debian系統(tǒng)鏡像至eMMC時(shí),需安裝Rockusb驅(qū)動(dòng),PC機(jī)才能正常識(shí)別設(shè)備,因此需先卸載驅(qū)動(dòng),再重新安裝。
圖 24
圖 25
然后點(diǎn)擊“驅(qū)動(dòng)安裝”選項(xiàng),在彈出的窗口點(diǎn)擊“確定”完成驅(qū)動(dòng)安裝。
圖 26
圖 27
將產(chǎn)品資料“4-軟件資料ToolsWindows”目錄下的瑞芯微開(kāi)發(fā)工具RKDevTool_Release_v3.15.zip解壓至Windows工作目錄下,該工具可將Debian系統(tǒng)鏡像通過(guò)USB3.1 OTG接口固化至eMMC。進(jìn)入"RKDevTool_Release_v3.15RKDevTool_v3.15_for_window"目錄,雙擊運(yùn)行RKDevTool.exe。
圖 28
圖 29
請(qǐng)從Micro SD卡槽取出SD卡,使用兩根Type-C線分別將評(píng)估板USB3.1 OTG(CON12)接口、USB TO UART2調(diào)試串口與PC機(jī)USB接口連接。
將評(píng)估板斷電,長(zhǎng)按USER1(KEY4)或Maskrom(KEY3)按鍵,將評(píng)估板上電啟動(dòng),此時(shí)瑞芯微開(kāi)發(fā)工具界面將會(huì)出現(xiàn)提示信息“發(fā)現(xiàn)一個(gè)MASKROM設(shè)備”或“發(fā)現(xiàn)一個(gè)LOADER設(shè)備”,然后松開(kāi)按鍵。
備注:
(1)若eMMC未固化系統(tǒng)鏡像,提示“發(fā)現(xiàn)一個(gè)MASKROM設(shè)備”。
(2)若eMMC已固化系統(tǒng)鏡像,提示“發(fā)現(xiàn)一個(gè)LOADER設(shè)備”。
(3)Maskrom(KEY3)按鍵為最終固化方式,當(dāng)系統(tǒng)存在不可恢復(fù)的損壞時(shí),如誤刪除某些文件或分區(qū),導(dǎo)致eMMC分區(qū)損壞,U-Boot損壞,U-Boot SPL損壞等,可通過(guò)Maskrom(KEY3)按鍵方式固化。一般情況下通過(guò)USER1(KEY4)按鍵即可。
圖 30
圖 31
請(qǐng)?jiān)谌鹦疚㈤_(kāi)發(fā)工具界面點(diǎn)擊“升級(jí)固件”,然后點(diǎn)擊“固件”,選擇需要固化至eMMC的Debian系統(tǒng)鏡像。
備注:提示“發(fā)現(xiàn)一個(gè)MASKROM設(shè)備”或“發(fā)現(xiàn)一個(gè)LOADER設(shè)備”均可固化。
圖 32
點(diǎn)擊“升級(jí)”,工具將自動(dòng)固化Debian系統(tǒng)鏡像至eMMC。
圖 33
圖 34
直至出現(xiàn)如下界面,提示“下載固件成功”的信息,表示系統(tǒng)固化成功。此時(shí)評(píng)估板將自動(dòng)重啟。
圖 35
同時(shí),系統(tǒng)啟動(dòng)后自動(dòng)登錄root用戶,調(diào)試串口終端會(huì)打印如下類似啟動(dòng)信息,"Bootdev(atags):mmc 0"表示從eMMC啟動(dòng)。
圖 36
圖 37
由于篇幅過(guò)長(zhǎng)等原因,部分內(nèi)容均不逐一展示,如需獲取完整版詳細(xì)資料,請(qǐng)關(guān)注創(chuàng)龍科技微信公眾號(hào)或官網(wǎng),或者評(píng)論區(qū)留言,感謝您的支持!
審核編輯 黃宇
-
瑞芯微
+關(guān)注
關(guān)注
27文章
693瀏覽量
53392 -
emmc
+關(guān)注
關(guān)注
7文章
249瀏覽量
55289 -
RK3588
+關(guān)注
關(guān)注
8文章
486瀏覽量
7027
發(fā)布評(píng)論請(qǐng)先 登錄
香蕉派瑞芯微 Rockchip RK3588 開(kāi)發(fā)板套件主要硬件規(guī)格
迅為瑞芯微RK3588與3588S如何選型硬件區(qū)別
迅為瑞芯微RK3588開(kāi)發(fā)板深度剖析丨首選的性能
Linux系統(tǒng)啟動(dòng)卡制作及系統(tǒng)固化
Linux的系統(tǒng)啟動(dòng)卡制作及系統(tǒng)固化
AIoT行業(yè)SoC天花板,RK3588瑞芯微旗艦芯片開(kāi)發(fā)板發(fā)布!
重磅!基于瑞芯微RK3588旗艦芯片打造的MinipcRK3588面世
關(guān)于瑞芯微 RK3588的試用體驗(yàn)
瑞芯微旗艦芯RK3588開(kāi)發(fā)板開(kāi)售 比亞迪為應(yīng)達(dá)利頒獎(jiǎng)
3562-Linux系統(tǒng)啟動(dòng)卡制作及系統(tǒng)固化

瑞芯微 RK3588 平臺(tái)系統(tǒng)啟動(dòng)卡制作及 eMMC 固化操作手冊(cè)
評(píng)論