陈工-创龙科技 发表于 2026-2-4 11:12:14

3562 单板机 Linux 系统固化完全指南:从 SD 卡启动到 eMMC 永久部署

前言本文是创龙科技针对 3562 单板机编写的系统固化与启动部署指导文档,聚焦 SD 启动卡、升级卡制作及 eMMC 系统固化全流程。文档依托专用烧录工具,拆解硬件连接、镜像配置、烧录校验、系统启动等关键环节,步骤清晰、可直接落地实操。旨在帮助开发者快速完成单板机系统的离线部署与固化,解决嵌入式设备系统启动、量产部署的实际问题,为项目开发与量产测试提供标准化操作参考。开发环境Windows开发环境:Windows10 64bit、Windows7 64bitLinux开发环境:VMware16.2.5、Ubuntu20.04.6 64bit系统版本:Tronlong-Desktop 20.04(类Ubuntu)、Linux-5.10.209、U-Boot-2017.09LinuxSDK:LinuxSDK-[版本号](基于rk3562_linux_sdk_release_v1.2.0)术语表为便于阅读,下表对文档出现的关键术语进行解释;对于广泛认同释义的术语,在此不做注释。https://file1.elecfans.com/web3/M00/4A/A0/wKgZO2mCrziAKkh9AAA6N9ahF_k381.png
注意事项(1)单板机提供了两种启动途径:一是利用板载的eMMC设备,二是通过系统启动卡(下文称为“SD启动卡”)。而且,单板机在出厂时已将系统固化在eMMC中,用户可直接从eMMC直接启动系统。(2)使用瑞芯微创建升级磁盘工具SDDiskTool可将系统镜像固化至Micro SD卡,将Micro SD卡制作成“SD启动卡”或“SD升级卡”。“SD启动卡”可通过Micro SD模式启动系统,适用于日常调试;“SD升级卡”适用于快速固化系统至eMMC。
1制作SD启动卡1.1 SD启动卡制作说明将产品资料“4-软件资料\Tools\Windows\”目录下的瑞芯微创建升级磁盘工具SDDiskTool_v1.78.zip解压至Windows非中文工作目录下。右键SD_Firmware_Tool.exe,然后点击“以管理员身份运行(A)”打开工具。
https://file1.elecfans.com/web3/M00/4A/A0/wKgZO2mCr3SAYrOfAAEHjv4VyUc225.png图 1
将Micro SD卡通过读卡器插至PC机USB接口,在“第一步:选择可移动设备”中选择可移动磁盘设备,然后点击“恢复磁盘”进行格式化,如下图所示。
https://file1.elecfans.com/web3/M00/4A/A0/wKgZPGmCr3yAe-rkAA6K-SSKK-U781.png图 2
请确认所选的可移动磁盘设备无误,在弹出窗口中点击“是(Y)”进行格式化。
https://file1.elecfans.com/web3/M00/1A/68/wKgZO2gmjZGARwkOAAAUekoqOHQ133.png图 3
https://file1.elecfans.com/web3/M00/1A/56/wKgZPGgmjZuAWOTxAAA3Qin6JRw314.png图 4
等待格式化完成后,在弹出窗口中点击“确定”。
https://file1.elecfans.com/web3/M00/1A/56/wKgZPGgmjaqAU2mYAAAPE_gVBsM816.png图 5
将产品资料“4-软件资料\Linux\updateimg\”目录下的系统镜像拷贝至非中文路径的目录。在瑞芯微创建升级磁盘工具窗口中勾选“SD启动”选项,点击“选择固件”选择目标系统镜像文件,点击“开始创建”,在弹出窗口中点击“是(Y)”,制作SD启动卡。备注:系统镜像名称及版本请以实际情况为准。
https://file1.elecfans.com/web3/M00/4A/A0/wKgZO2mCr56AEhCsAAwK9hc864g531.png图 6

https://file1.elecfans.com/web3/M00/4A/A0/wKgZO2mCr52AF7U6AAAMcJ_I4Y0607.png图 7

https://file1.elecfans.com/web3/M00/4A/A0/wKgZPGmCr56AAKizAAwRYqFrObI137.png图 8
请耐心等待5min左右,在弹出的窗口中点击“确定”,此时SD启动卡制作完成。
https://file1.elecfans.com/web3/M00/1A/68/wKgZO2gmjfuAYgMPAAAP6JPtfh0829.png图 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"表示从系统启动卡启动。
https://file1.elecfans.com/web3/M00/4A/A0/wKgZO2mCr8WAKVIdAAAzIdNc_lg410.png图 10
https://file1.elecfans.com/web3/M00/4A/A0/wKgZPGmCr8WAGnM4AAAd--RyeC0336.png图 11
2制作SD升级卡固化系统至eMMC由于工具包默认格式化Micro SD卡为FAT32格式,FAT32格式最大支持单个4GByte的文件,因此当系统镜像大于4GByte时,会出现无法通过SD升级卡固化系统至eMMC,在工具包目录下,将config.ini配置文件默认FAT32格式改为NTFS格式。
https://file1.elecfans.com/web3/M00/4A/A0/wKgZPGmCr9yATDoVAABU9MI-LGU246.png图 12

https://file1.elecfans.com/web3/M00/4A/A0/wKgZO2mCr9yACzkoAAAy5Xm2u88722.png图 13
将Micro SD卡通过读卡器插至PC机USB接口,打开瑞芯微创建升级磁盘工具,在“第一步:选择可移动设备”中选择可移动磁盘设备,然后点击“恢复磁盘”进行格式化,如下图所示。
https://file1.elecfans.com/web3/M00/20/61/wKgZO2haP-iASalZAAA0MrJw8SA684.png图 14
在弹出窗口中点击“是(Y)”,等待格式化完成后,在弹出窗口中点击“确定”。
https://file1.elecfans.com/web3/M00/1A/68/wKgZO2gmjZGARwkOAAAUekoqOHQ133.png图 15

https://file1.elecfans.com/web3/M00/1A/56/wKgZPGgmjZuAWOTxAAA3Qin6JRw314.png图 16

https://file1.elecfans.com/web3/M00/1A/56/wKgZPGgmjaqAU2mYAAAPE_gVBsM816.png图 17
将产品资料“4-软件资料\Linux\updateimg\”目录下的系统镜像拷贝至非中文路径的目录下。在瑞芯微创建升级磁盘工具的“第二步:选择功能模式”勾选“固件升级”,点击“选择固件”选择目标镜像文件,点击“开始创建”,在弹出的窗口中点击“是(Y)”,制作SD升级卡。备注:系统镜像名称及版本请以实际情况为准。
https://file1.elecfans.com/web3/M00/4A/A0/wKgZO2mCsA2Ac1FLAAAsFKGJN5U006.png图 18

https://file1.elecfans.com/web3/M00/4A/A0/wKgZO2mCsA6AFwUVAAAVF_56xmc408.png图 19

https://file1.elecfans.com/web3/M00/4A/A0/wKgZPGmCsA2AfQ97AAA5jx0rj78580.png图 20
请耐心等待5min左右,在弹出的窗口中点击“确定”,SD升级卡制作完成。
https://file1.elecfans.com/web3/M00/4A/A0/wKgZPGmCsCGATspMAAAI7R40Xis558.png图 21
单板机断电,将SD升级卡插至单板机Micro SD卡槽,单板机上电后系统将会自动固化系统至eMMC,固化时间约在10min左右。当系统固化完成后,调试串口终端会打印如下信息。
https://file1.elecfans.com/web3/M00/20/4F/wKgZPGhaQQaAQndBAAAHo8QPCzg864.png图 22
单板机无需断电,取出SD升级卡,单板机将自动从eMMC启动系统。系统启动后自动登录root用户,调试串口终端会打印如下类似启动信息,"Bootdev(atags):mmc 0"表示从eMMC启动。
https://file1.elecfans.com/web3/M00/4A/A0/wKgZO2mCsDCAbRxKAAAyGsrJ2oY085.png图 23

https://file1.elecfans.com/web3/M00/4A/A0/wKgZO2mCsDCAWj0QAADqAFS8mhM776.png图 24

页: [1]
查看完整版本: 3562 单板机 Linux 系统固化完全指南:从 SD 卡启动到 eMMC 永久部署