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术语表为便于阅读,下表对文档出现的关键术语进行解释;对于广泛认同释义的术语,在此不做注释。https://file1.elecfans.com/web3/M00/60/35/wKgZPGoLwfOAMUnVAABOd1TNfVg714.png1制作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)”打开工具。https://file1.elecfans.com/web3/M00/60/35/wKgZPGoLwfmAFKbaAAB0FspeTPw589.png
将Micro SD卡通过读卡器插至PC机USB接口,在“第一步:选择可移动设备”中选择可移动磁盘设备,然后点击“恢复磁盘”进行格式化,如下图所示。https://file1.elecfans.com/web3/M00/60/34/wKgZO2oLwf2ARVL5AAAnItwnrl8573.png
请确认所选的可移动磁盘设备无误,在弹出窗口中点击“是(Y)”进行格式化。https://file1.elecfans.com/web3/M00/60/35/wKgZPGoLwgWAGym6AAAR44l7fRs712.png
https://file1.elecfans.com/web3/M00/60/34/wKgZO2oLwgWAJFsJAAApoKLwN6k324.png
等待格式化完成后,在弹出窗口中点击“确定”。https://file1.elecfans.com/web3/M00/60/35/wKgZPGoLwgqAT9MrAAANLCUdbB0997.png
将产品资料“4-软件资料\Linux\updateimg\”目录下的Linux系统镜像update-[版本号].img拷贝至非中文路径的目录。在瑞芯微创建升级磁盘工具窗口中勾选“SD启动”选项,点击“选择固件”选择目标Linux系统镜像文件,点击“开始创建”,在弹出窗口中点击“是(Y)”,制作SD启动卡。https://file1.elecfans.com/web3/M00/60/34/wKgZO2oLwhGAVNvkAAAsHAT3RSc867.png
https://file1.elecfans.com/web3/M00/60/35/wKgZPGoLwhGAJ-pQAAASSXwHKck363.png
https://file1.elecfans.com/web3/M00/60/34/wKgZO2oLwhGADXd0AAAsGJFUGDY126.png
请耐心等待1min左右,在弹出的窗口中点击“确定”,此时SD启动卡制作完成。https://file1.elecfans.com/web3/M00/60/35/wKgZPGoLwhiAYGS7AAAOdt6ihBw772.png
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启动卡启动。https://file1.elecfans.com/web3/M00/60/35/wKgZPGoLwiCAI5blAABsk63lLzk735.png
https://file1.elecfans.com/web3/M00/60/34/wKgZO2oLwiCAY6IiAABDM9mNb80580.png
2制作SD升级卡本章节主要演示使用瑞芯微创建升级磁盘工具SDDiskTool,将Micro SD卡制作成“SD升级卡”。“SD升级卡”适用于快速固化系统至eMMC。2.1 SD升级卡制作说明右键SD_Firmware_Tool.exe,然后点击“以管理员身份运行(A)”打开工具。https://file1.elecfans.com/web3/M00/60/35/wKgZPGoLwfmAFKbaAAB0FspeTPw589.png
将Micro SD卡通过读卡器插至PC机USB接口,在“第一步:选择可移动设备”中选择可移动磁盘设备,然后点击“恢复磁盘”进行格式化,如下图所示。https://file1.elecfans.com/web3/M00/60/34/wKgZO2oLwf2ARVL5AAAnItwnrl8573.png
请确认所选的可移动磁盘设备无误,在弹出窗口中点击“是(Y)”进行格式化。https://file1.elecfans.com/web3/M00/60/35/wKgZPGoLwgWAGym6AAAR44l7fRs712.png
https://file1.elecfans.com/web3/M00/60/34/wKgZO2oLwgWAJFsJAAApoKLwN6k324.png
等待格式化完成后,在弹出窗口中点击“确定”。https://file1.elecfans.com/web3/M00/60/35/wKgZPGoLwgqAT9MrAAANLCUdbB0997.png
将产品资料“4-软件资料\Linux\updateimg\”目录下的Linux系统镜像update-[版本号].img拷贝至非中文路径的目录。在瑞芯微创建升级磁盘工具窗口中勾选“固件升级”选项,点击“选择固件”选择目标Linux系统镜像文件,点击“开始创建”,在弹出窗口中点击“是(Y)”,制作SD升级卡。https://file1.elecfans.com/web3/M00/60/34/wKgZO2oLwkGAIeZ1AAAsxCbuRpU875.pnghttps://file1.elecfans.com/web3/M00/60/35/wKgZPGoLwhGAJ-pQAAASSXwHKck363.png
https://file1.elecfans.com/web3/M00/60/34/wKgZO2oLwkGADi-GAAAv_e8JYlE161.png
请耐心等待1min左右,在弹出的窗口中点击“确定”,此时SD升级卡制作完成。https://file1.elecfans.com/web3/M00/60/35/wKgZPGoLwhiAYGS7AAAOdt6ihBw772.png
2.2固化系统至eMMC评估板断电,将SD升级卡插至评估板Micro SD卡槽,评估板上电后系统将会自动固化Linux系统至eMMC。当系统固化完成后,调试串口终端会打印如下信息。https://file1.elecfans.com/web3/M00/60/35/wKgZPGoLwk6AVOp7AAAb9YGNwHo068.png评估板无需断电,取出SD升级卡,评估板将自动从eMMC启动系统。系统启动后自动登录root用户,调试串口终端会打印如下类似启动信息,"Bootdev(atags):mmc 0"表示从eMMC启动。https://file1.elecfans.com/web3/M00/60/35/wKgZPGoLwlOAMBORAABC7_hnR3w493.png
完成启动后有如下类似打印信息。https://file1.elecfans.com/web3/M00/60/35/wKgZO2oLwlyAFlIcAAA11daqlKw132.png
页:
[1]