前 言
本文是創龍科技針對 3562 單板機編寫的系統固化與啟動部署指導文檔,聚焦 SD 啟動卡、升級卡制作及 eMMC 系統固化全流程。文檔依托專用燒錄工具,拆解硬件連接、鏡像配置、燒錄校驗、系統啟動等關鍵環節,步驟清晰、可直接落地實操。旨在幫助開發者快速完成單板機系統的離線部署與固化,解決嵌入式設備系統啟動、量產部署的實際問題,為項目開發與量產測試提供標準化操作參考。
開發環境
Windows開發環境:Windows1064bit、Windows764bit
Linux開發環境:VMware16.2.5、Ubuntu20.04.6 64bit
系統版本:Tronlong-Desktop20.04(類Ubuntu)、Linux-5.10.209、U-Boot-2017.09
LinuxSDK:LinuxSDK-[版本號](基于rk3562_linux_sdk_release_v1.2.0)
術語表
為便于閱讀,下表對文檔出現的關鍵術語進行解釋;對于廣泛認同釋義的術語,在此不做注釋。

注意事項
(1)單板機提供了兩種啟動途徑:一是利用板載的eMMC設備,二是通過系統啟動卡(下文稱為“SD啟動卡”)。而且,單板機在出廠時已將系統固化在eMMC中,用戶可直接從eMMC直接啟動系統。
(2)使用瑞芯微創建升級磁盤工具SDDiskTool可將系統鏡像固化至Micro SD卡,將Micro SD卡制作成“SD啟動卡”或“SD升級卡”。“SD啟動卡”可通過Micro SD模式啟動系統,適用于日常調試;“SD升級卡”適用于快速固化系統至eMMC。
1制作SD啟動卡
1.1SD啟動卡制作說明
將產品資料“4-軟件資料ToolsWindows”目錄下的瑞芯微創建升級磁盤工具SDDiskTool_v1.78.zip解壓至Windows非中文工作目錄下。
右鍵SD_Firmware_Tool.exe,然后點擊“以管理員身份運行(A)”打開工具。
圖 1
將MicroSD卡通過讀卡器插至PC機USB接口,在“第一步:選擇可移動設備”中選擇可移動磁盤設備,然后點擊“恢復磁盤”進行格式化,如下圖所示。
圖 2
請確認所選的可移動磁盤設備無誤,在彈出窗口中點擊“是(Y)”進行格式化。
圖 3
圖 4
等待格式化完成后,在彈出窗口中點擊“確定”。
圖 5
將產品資料“4-軟件資料Linuxupdateimg”目錄下的系統鏡像拷貝至非中文路徑的目錄。在瑞芯微創建升級磁盤工具窗口中勾選“SD啟動”選項,點擊“選擇固件”選擇目標系統鏡像文件,點擊“開始創建”,在彈出窗口中點擊“是(Y)”,制作SD啟動卡。
備注:系統鏡像名稱及版本請以實際情況為準。
圖 6
圖 7
圖 8
請耐心等待5min左右,在彈出的窗口中點擊“確定”,此時SD啟動卡制作完成。
圖 9
1.2通過SD啟動卡啟動系統
單板機斷電,將SD啟動卡插至單板機Micro SD卡槽。使用Type-C線連接單板機的DEBUG調試串口到PC機,然后將單板機上電。系統將從SD啟動卡啟動后自動登錄root用戶,調試串口終端會打印如下類似啟動信息。
備注:系統上電后,由CPU內部BootRom的引導代碼依次從eMMC/SD卡、USB接口檢測SPL啟動程序,從第一個包含SPL啟動程序的設備開始啟動。SPL啟動后,將優先從SD系統卡(非常規SD卡)引導U-Boot鏡像,否則,將從原啟動設備引導U-Boot鏡像。詳情請查閱“Rockchip官方參考文檔/cn/Common/MMC/”目錄下的官方參考文檔《Rockchip_Developer_Guide_SD_Boot_CN》。
系統啟動后自動登錄root用戶,調試串口終端會打印如下類似啟動信息,"Bootdev(atags):mmc 1"表示從系統啟動卡啟動。
圖 10
圖 11
2制作SD升級卡固化系統至eMMC
由于工具包默認格式化MicroSD卡為FAT32格式,FAT32格式最大支持單個4GByte的文件,因此當系統鏡像大于4GByte時,會出現無法通過SD升級卡固化系統至eMMC,在工具包目錄下,將config.ini配置文件默認FAT32格式改為NTFS格式。
圖 12
圖 13
將MicroSD卡通過讀卡器插至PC機USB接口,打開瑞芯微創建升級磁盤工具,在“第一步:選擇可移動設備”中選擇可移動磁盤設備,然后點擊“恢復磁盤”進行格式化,如下圖所示。
圖 14
在彈出窗口中點擊“是(Y)”,等待格式化完成后,在彈出窗口中點擊“確定”。
圖 15
圖 16
圖 17
將產品資料“4-軟件資料Linuxupdateimg”目錄下的系統鏡像拷貝至非中文路徑的目錄下。在瑞芯微創建升級磁盤工具的“第二步:選擇功能模式”勾選“固件升級”,點擊“選擇固件”選擇目標鏡像文件,點擊“開始創建”,在彈出的窗口中點擊“是(Y)”,制作SD升級卡。
備注:系統鏡像名稱及版本請以實際情況為準。
圖 18
圖 19
圖 20
請耐心等待5min左右,在彈出的窗口中點擊“確定”,SD升級卡制作完成。
圖 21
單板機斷電,將SD升級卡插至單板機Micro SD卡槽,單板機上電后系統將會自動固化系統至eMMC,固化時間約在10min左右。當系統固化完成后,調試串口終端會打印如下信息。
圖 22
單板機無需斷電,取出SD升級卡,單板機將自動從eMMC啟動系統。系統啟動后自動登錄root用戶,調試串口終端會打印如下類似啟動信息,"Bootdev(atags):mmc 0"表示從eMMC啟動。
圖 23
圖 24
審核編輯 黃宇
-
Linux
+關注
關注
88文章
11758瀏覽量
219004 -
開發板
+關注
關注
26文章
6289瀏覽量
118039 -
emmc
+關注
關注
7文章
261瀏覽量
55981
發布評論請先 登錄
RK3562 單板機圖形用戶界面開發完全手冊:Qt Creator 配置與 LVGL 案例詳解(二)
RK3562 單板機圖形用戶界面開發完全手冊:Qt Creator 配置與 LVGL 案例詳解(一)
RK3562 單板機 Linux 應用開發實戰手冊:LED/CAN/TCP/UART 案例與 Python 開發(二)
RK3562 單板機 Linux-RT 系統開發指南:內核配置、實時性優化與案例詳解
RK3562 單板機系統開發完全手冊:U-Boot/Kernel/Rootfs 開發與性能優化
一步步完成安路飛龍 DR1M90 Linux 系統固化:啟動卡制作 + eMMC 固化
新品上新:國產工業級AI視覺單板機 + 8核2TOPS NPU算力 ,支持 4K雙屏異顯
國產!全志T113-i 雙核Cortex-A7@1.2GHz 工業開發板—eMMC配置核心板使用說明(二)
3562 單板機 Linux 系統固化完全指南:從 SD 卡啟動到 eMMC 永久部署
評論