RV1126B 评估板系统烧录与 eMMC 固化指南 前 言本文是创龙科技针对 RV1126B 评估板编写的 Linux 系统固化指导手册详细介绍 SD 启动卡、SD 升级卡制作方法以及通过 RKDevTool、FactoryTool 工具将系统固化至 eMMC 的完整流程。开发环境Windows开发环境Windows10 64bitLinux开发环境VMware16.2.5、Ubuntu22.04 64bitLinuxSDK开发包LinuxSDK-[版本号]基于rv1126b_linux6.1_release_v1.2.0评估板系统版本U-Boot 2017.09、Linux-6.1.141、Buildroot-2024.02术语表为便于阅读下表对文档出现的关键术语进行解释对于广泛认同释义的术语在此不做注释。1制作SD启动卡本章节主要演示使用瑞芯微创建升级磁盘工具SDDiskTool将Linux系统镜像通过读卡器固化至Micro SD卡将Micro SD卡制作成“SD启动卡”。“SD启动卡”可通过Micro SD模式启动系统适用于日常调试。1.1 SD启动卡制作说明将产品资料“4-软件资料\Tools\Windows\”目录下的瑞芯微创建升级磁盘工具SDDiskTool_v1.78.zip解压至Windows非中文工作目录下。右键SD_Firmware_Tool.exe然后点击“以管理员身份运行(A)”打开工具。将Micro SD卡通过读卡器插至PC机USB接口在“第一步选择可移动设备”中选择可移动磁盘设备然后点击“恢复磁盘”进行格式化如下图所示。请确认所选的可移动磁盘设备无误在弹出窗口中点击“是(Y)”进行格式化。等待格式化完成后在弹出窗口中点击“确定”。将产品资料“4-软件资料\Linux\updateimg\”目录下的Linux系统镜像update-[版本号].img拷贝至非中文路径的目录。在瑞芯微创建升级磁盘工具窗口中勾选“SD启动”选项点击“选择固件”选择目标Linux系统镜像文件点击“开始创建”在弹出窗口中点击“是(Y)”制作SD启动卡。请耐心等待1min左右在弹出的窗口中点击“确定”此时SD启动卡制作完成。1.2通过SD启动卡启动系统评估板断电将SD启动卡插至评估板Micro SD卡槽然后将评估板上电。系统将从SD启动卡启动后自动登录root用户调试串口终端会打印如下类似启动信息。备注系统上电后由CPU内部BootRom的引导代码依次从eMMC、SD卡、USB接口检测SPL启动程序从第一个包含SPL启动程序的设备开始启动。SPL启动后将优先从SD系统卡非常规SD卡引导U-Boot镜像若未插入系统启动卡将从原启动设备引导U-Boot镜像。详情请查阅“6-开发参考资料/Rockchip官方参考文档/Common/MMC/”目录下的官方参考文档《Rockchip_Developer_Guide_SD_Boot_CN》。系统启动后自动登录root用户调试串口终端会打印如下类似启动信息Bootdev(atags)mmc 1表示从SD启动卡启动。2制作SD升级卡本章节主要演示使用瑞芯微创建升级磁盘工具SDDiskTool将Micro SD卡制作成“SD升级卡”。“SD升级卡”适用于快速固化系统至eMMC。2.1 SD升级卡制作说明右键SD_Firmware_Tool.exe然后点击“以管理员身份运行(A)”打开工具。将Micro SD卡通过读卡器插至PC机USB接口在“第一步选择可移动设备”中选择可移动磁盘设备然后点击“恢复磁盘”进行格式化如下图所示。请确认所选的可移动磁盘设备无误在弹出窗口中点击“是(Y)”进行格式化。等待格式化完成后在弹出窗口中点击“确定”。将产品资料“4-软件资料\Linux\updateimg\”目录下的Linux系统镜像update-[版本号].img拷贝至非中文路径的目录。在瑞芯微创建升级磁盘工具窗口中勾选“固件升级”选项点击“选择固件”选择目标Linux系统镜像文件点击“开始创建”在弹出窗口中点击“是(Y)”制作SD升级卡。请耐心等待1min左右在弹出的窗口中点击“确定”此时SD升级卡制作完成。2.2固化系统至eMMC评估板断电将SD升级卡插至评估板Micro SD卡槽评估板上电后系统将会自动固化Linux系统至eMMC。当系统固化完成后调试串口终端会打印如下信息。评估板无需断电取出SD升级卡评估板将自动从eMMC启动系统。系统启动后自动登录root用户调试串口终端会打印如下类似启动信息Bootdev(atags)mmc 0表示从eMMC启动。完成启动后有如下类似打印信息。