什么是TF卡启动
在前面的章节中,我们介绍了如何将系统镜像烧录到开发板的eMMC存储器中,从而实现系统的启动和运行。然而,有时我们可能希望通过TF卡(也称为MicroSD卡)来启动系统,这在开发和测试过程中尤为方便。
TF卡启动的基本原理是将系统镜像写入TF卡,使其从TF卡读取启动文件和系统。这样,我们可以轻松地更换和测试不同的系统镜像,而无需每次都烧录到eMMC中。
启动顺序说明
在 RK3576 的启动顺序中,eMMC 的优先级高于 TF卡。
这意味着如果 eMMC 中存在有效的启动镜像,开发板将优先从 eMMC 启动,而不会尝试从 TF卡 启动。
因此,为了实现从 TF卡 启动,必须确保 eMMC 中没有有效的启动镜像,这可以通过以下方法实现:
下载SDDiskTool工具
我们从 下载中心🚀 进入网盘,下载 开发工具/SDDiskTool_v1.78.zip 压缩包并解压。
制作TF启动卡
双击 SD_Firmware_Tool.exe 打开软件,将TF卡通过读卡器连接到电脑,软件会自动识别TF卡,如图所示:
选择此TF卡作为目标设备,勾选【SD启动】,然后点击【固件】按钮,选择需要写入的系统 .img 镜像。
注意:选择的镜像必须是成品镜像!详细概念参考前面的章节 成品镜像烧录。
选择此TF卡作为目标设备,然后点击【固件】按钮,选择需要写入的系统 .img 镜像。
此处选择演示的镜像是从下载中心🚀 下载的 Android14 成品镜像。
等待写入完成:
这样,我们就成功地将系统镜像写入了TF卡,制作完成了TF卡启动盘。
测试
将制作好的TF卡插入开发板的TF卡槽中,确保 eMMC 已经被擦除没有有效镜像,然后给开发板上电启动:
我们的TF卡卡槽位于板子后面,和SIM卡槽一个上一个下(TF卡在上,SIM卡在下):

