前 言
本指導(dǎo)文檔適用開(kāi)發(fā)環(huán)境:
Windows開(kāi)發(fā)環(huán)境:Windows 7 64bit、Windows 10 64bit
虛擬機(jī):VMware16.2.5
Linux開(kāi)發(fā)環(huán)境:Ubuntu20.04.6 64bit
U-Boot:U-Boot-2017.09
Kernel:Linux-5.10.209
LinuxSDK:rk3562-buildroot-2021.11-sdk-[版本號(hào)](基于rk3562_linux_release_v1.2.0_20240620)
評(píng)估板支持通過(guò)Linux系統(tǒng)啟動(dòng)卡(下文稱為“SD啟動(dòng)卡”)和板載eMMC設(shè)備兩種方式啟動(dòng)。本文檔主要演示SD啟動(dòng)卡制作,以及將Linux系統(tǒng)鏡像固化至eMMC的方法。
使用瑞芯微創(chuàng)建升級(jí)磁盤(pán)工具SDDiskTool_v1.78可將Linux系統(tǒng)鏡像通過(guò)讀卡器固化至Micro SD卡中,將Micro SD卡制作成“SD啟動(dòng)卡”或“SD升級(jí)卡”。“SD啟動(dòng)卡”可通過(guò)Micro SD模式啟動(dòng)系統(tǒng),適用于日常調(diào)試;“SD升級(jí)卡”適用于批量生產(chǎn)時(shí),快速固化Linux系統(tǒng)至eMMC。
開(kāi)發(fā)板簡(jiǎn)介
創(chuàng)龍科技 TL3562-EVM-B 是一款基于瑞芯微 RK3562J/RK3562 處理器設(shè)計(jì)的四核 ARMCortex-A53 +單核 ARM Cortex-M0 國(guó)產(chǎn)工業(yè)評(píng)估板,主頻高達(dá) 2.0GHz。評(píng)估板由核心板和評(píng)估底板組成,核心板 CPU、ROM、RAM、電源、晶振、連接器等所有元器件均采用國(guó)產(chǎn)工業(yè)級(jí)方案,國(guó)產(chǎn)化率 100%。評(píng)估底板大部分元器件亦采用國(guó)產(chǎn)工業(yè)級(jí)方案,國(guó)產(chǎn)化率約 99%(按元器件數(shù)量占比,數(shù)據(jù)僅供參考)。核心板經(jīng)過(guò)專業(yè)的PCBLayout 和高低溫測(cè)試驗(yàn)證,質(zhì)量穩(wěn)定可靠,可滿足各種工業(yè)應(yīng)用環(huán)境要求。
評(píng)估板硬件資源圖解1
評(píng)估板硬件資源圖解2
SD啟動(dòng)卡制作
SD啟動(dòng)卡制作
將產(chǎn)品資料“4-軟件資料ToolsWindows”目錄下的瑞芯微創(chuàng)建升級(jí)磁盤(pán)工具SDDiskTool_v1.78.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-軟件資料LinuxMkimagemkimage_[版本號(hào)]”目錄下的Linux系統(tǒng)鏡像拷貝至非中文路徑的目錄。在瑞芯微創(chuàng)建升級(jí)磁盤(pán)工具窗口中勾選“SD啟動(dòng)”選項(xiàng),點(diǎn)擊“選擇固件”選擇目標(biāo)Linux系統(tǒng)鏡像文件,點(diǎn)擊“開(kāi)始創(chuàng)建”,在彈出窗口中點(diǎn)擊“是(Y)”,制作SD啟動(dòng)卡。
圖 6
圖 7
圖 8
請(qǐng)耐心等待5min左右,在彈出的窗口中點(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 UART0調(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卡、USB2.0 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官方參考文檔cnCommonMMC”目錄下的官方參考文檔《Rockchip_Developer_Guide_SD_Boot_CN》。
系統(tǒng)啟動(dòng)后自動(dòng)登錄root用戶,調(diào)試串口終端會(huì)打印如下類似啟動(dòng)信息,"Bootdev(atags):mmc 1"表示從Linux系統(tǒng)啟動(dòng)卡啟動(dòng)。
圖 10
圖 11
固化Linux系統(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-軟件資料LinuxMkimagemkimage_[版本號(hào)]”目錄下的Linux系統(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)固化Linux系統(tǒng)至eMMC。當(dāng)系統(tǒng)固化完成后,調(diào)試串口終端會(huì)打印如下信息。
圖 20
備注:下圖所示警告信息不影響正常測(cè)試,請(qǐng)忽略即可。
圖 21
評(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)。
圖 22
圖 23
通過(guò)USB固化系統(tǒng)至eMMC
將產(chǎn)品資料“4-軟件資料ToolsWindows”目錄下的瑞芯微驅(qū)動(dòng)助手DriverAssitant_v5.13.zip解壓至Windows非中文工作目錄下,雙擊運(yùn)行DriverInstall.exe。
圖 24
請(qǐng)先點(diǎn)擊“驅(qū)動(dòng)卸載”選項(xiàng),在彈出的窗口點(diǎn)擊“確定”。
備注:使用瑞芯微開(kāi)發(fā)工具RKDevTool固化Linux系統(tǒng)鏡像至eMMC時(shí),需安裝Rockusb驅(qū)動(dòng),PC機(jī)才能正常識(shí)別設(shè)備,因此需先卸載驅(qū)動(dòng),再重新安裝。
圖 25
圖 26
然后點(diǎn)擊“驅(qū)動(dòng)安裝”選項(xiàng),在彈出的窗口點(diǎn)擊“確定”完成驅(qū)動(dòng)安裝。
圖 27
圖 28
將產(chǎn)品資料“4-軟件資料ToolsWindows”目錄下的瑞芯微開(kāi)發(fā)工具RKDevTool_Release_v3.31.zip解壓至Windows工作目錄下,該工具可將Linux系統(tǒng)鏡像通過(guò)USB2.0 OTG接口固化至eMMC。進(jìn)入RKDevTool_Release_v3.31目錄,雙擊運(yùn)行RKDevTool.exe。
圖 29
圖 30
請(qǐng)從Micro SD卡槽取出SD卡,使用Type-C線將評(píng)估板USB2.0 OTG(CON11)接口與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)按鍵。
備注:
若eMMC未固化系統(tǒng)鏡像,提示“發(fā)現(xiàn)一個(gè)MASKROM設(shè)備”。
若eMMC已固化系統(tǒng)鏡像,提示“發(fā)現(xiàn)一個(gè)LOADER設(shè)備”。
Maskrom(KEY3)按鍵為最終固化方式,當(dāng)系統(tǒng)存在不可恢復(fù)的損壞時(shí),如誤刪除某些文件或分區(qū),導(dǎo)致eMMC分區(qū)損壞,U-Boot損壞,U-Boot SPL損壞等,可通過(guò)Maskrom(KEY3)按鍵方式固化。一般情況下通過(guò)USER1(KEY4)按鍵即可。
圖 31
請(qǐng)?jiān)谌鹦疚㈤_(kāi)發(fā)工具界面點(diǎn)擊“升級(jí)固件”,然后點(diǎn)擊“固件”,選擇需要固化至eMMC的Linux系統(tǒng)鏡像。
備注:提示“發(fā)現(xiàn)一個(gè)MASKROM設(shè)備”或“發(fā)現(xiàn)一個(gè)LOADER設(shè)備”均可固化。
圖 32
點(diǎn)擊“升級(jí)”,工具將自動(dòng)固化Linux系統(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ū)留言,感謝您的支持!
審核編輯 黃宇
-
Linux
+關(guān)注
關(guān)注
87文章
11511瀏覽量
213787 -
開(kāi)發(fā)板
+關(guān)注
關(guān)注
25文章
5680瀏覽量
104699 -
RK3562
+關(guān)注
關(guān)注
0文章
80瀏覽量
366
發(fā)布評(píng)論請(qǐng)先 登錄
3562-Linux系統(tǒng)啟動(dòng)卡制作及系統(tǒng)固化
瑞芯微米爾RK3562國(guó)產(chǎn)核心板,ARM中量級(jí)多面手
迅為RK3562開(kāi)發(fā)板2900頁(yè)+資料_多種系統(tǒng)適配全開(kāi)源
3562-Linux系統(tǒng)啟動(dòng)卡制作及系統(tǒng)固化

迅為國(guó)產(chǎn)四核RK3562開(kāi)發(fā)板底板硬件接口原理說(shuō)明

新一代低價(jià)開(kāi)發(fā)板芯片RK3562來(lái)啦! — 觸覺(jué)智能RK3562開(kāi)發(fā)板

瑞芯微主板/開(kāi)發(fā)板Linux系統(tǒng)播放音頻方法,觸覺(jué)智能RK3562開(kāi)發(fā)板演示

全國(guó)產(chǎn)!瑞芯微3562(2GHz四核A53 NPU)工業(yè)核心板規(guī)格書(shū)

全國(guó)產(chǎn)!瑞芯微3562(2GHz四核A53 NPU)工業(yè)核心板規(guī)格書(shū)

全國(guó)產(chǎn)!瑞芯微3562Mini(2GHz四核A53 NPU)工業(yè)開(kāi)發(fā)板規(guī)格書(shū)

Linux文件系統(tǒng)打包及鏡像制作,觸覺(jué)智能RK3562開(kāi)發(fā)板演示

創(chuàng)龍瑞芯微 RK3562 國(guó)產(chǎn) 2GHz 四核A53 工業(yè)開(kāi)發(fā)板—調(diào)試工具安裝

創(chuàng)龍 瑞芯微 RK3562 國(guó)產(chǎn) 2GHz 四核A53 工業(yè)開(kāi)發(fā)板—IRIG-B碼對(duì)時(shí)案例

評(píng)論