一文搞懂 Linux 系统固化:SBC‑TLT153 启动卡 / 量产卡 / USB 烧录全流程详解
前 言本文档主要演示系统启动卡制作、量产卡制作以及将系统镜像固化至NAND FLASH或eMMC的方法。旨在帮助开发者和测试人员快速完成产品方案验证与性能评估中的系统固化环节。备注本文适用于SBC-TLT153单板机及EPC-TLT153工控机系列由SBC-TLT153单板机搭配扩展板与外壳组成文中所有演示均基于512MByte NAND FLASH 512MByte DDR3硬件配置的单板机开展。开发环境Windows开发环境Windows10 64bit、Windows7 64bitLinux开发环境VMware16.2.5、Ubuntu22.04.4 64bit系统版本Tronlong-Desktop 22.04类Ubuntu、Linux-5.10.198、U-Boot 2023.04-rc4LinuxSDKLinuxSDK-[版本号]基于aiot-t153-linux-v1.0术语表为便于阅读下表对文档出现的关键术语进行解释对于广泛认同释义的术语在此不做注释。注意事项1系统镜像文件位于“4-软件资料\Linux\Makesdboot\[版本号]\”目录下版本号以实际情况为准具体说明如下表所示。2系统首次启动时会自动生成配置文件此时若直接断电可能因数据未同步而丢失甚至导致桌面任务栏不显示。因此建议首次启动后先执行sync命令同步数据或正常执行reboot/poweroff关机后再操作。若后续系统异常可通过update命令恢复出厂设置。1 制作系统启动卡本章节主要演示使用PhoenixCard工具将系统镜像通过读卡器固化至Micro SD卡将Micro SD卡制作成“启动卡”。“启动卡”可通过Micro SD模式启动系统适用于日常调试。PhoenixCard工具的详细使用方法可参考压缩包中的《PhoenixCard_使用指南》。本次操作以制作NAND FLASH配置单板机的“启动卡”为例进行演示如需制作eMMC配置单板机的“启动卡”选择t153_linux_sbc-tlt153-emmc_uart0.img系统镜像即可。1.1 系统启动卡制作请将产品资料“4-软件资料\Tools\Windows\”目录下的PhoenixCard V4.3.3.zip工具解压至Windows非中文工作目录下。1将空白Micro SD卡通过读卡器插至PC机USB接口双击PhoenixCard.exe打开系统固化工具。2工具运行后会自动识别接入到PC端的Micro SD卡如下图所示。3点击“恢复卡”等待格式化完成。4将产品资料“4-软件资料\Linux\Makesdboot\[版本号]\”目录下的系统镜像拷贝至非中文路径的目录下版本号请以实际情况为准。在PhoenixCard软件上点击“固件”选择目标镜像文件接着选择“启动卡”最后点击“烧卡”制作系统启动卡。5系统启动卡制作完成后打印如下信息。1.2 从系统启动卡启动系统单板机断电将系统启动卡插至单板机Micro SD卡槽。使用Type-C线连接单板机的DEBUG调试串口到PC机然后将单板机上电。系统将从系统启动卡启动并自动登录root用户调试串口终端会打印如下类似启动信息。card no is 0表示从系统启动卡启动。2 制作“量产卡”1请将空白Micro SD卡通过读卡器插至PC机USB接口双击PhoenixCard.exe打开系统固化工具。2工具运行后会自动识别接入到PC端的Micro SD卡如下图所示。3点击“恢复卡”等待格式化完成。4将产品资料“4-软件资料\Linux\Makesdboot\[版本号]\”目录下的系统镜像拷贝至非中文路径的目录下版本号请以实际情况为准。在PhoenixCard软件上点击“固件”选择目标镜像文件接着选择“量产卡”最后点击“烧卡”制作“量产卡”。备注请根据单板机配置选择需固化的系统镜像。5“量产卡”制作完成后状态栏呈现蓝色并打印如下信息。3 固化系统至NAND FLASH/eMMC3.1 通过“量产卡”固化1通过“量产卡”固化系统至NAND FLASH将“量产卡”插至NAND FLASH配置单板机Micro SD卡槽单板机上电后将从系统固化卡启动并自动固化系统至NAND FLASH中固化时间大约需要2min打印如下信息表示固化完成。当系统固化完成后请将单板机断电取出系统固化卡然后重新上电单板机将从NAND FLASH启动系统系统启动后自动登录root用户串口调试终端会打印如下类似启动信息。2通过“量产卡”固化系统至eMMC将“量产卡”插至eMMC配置单板机Micro SD卡槽单板机上电后将从系统固化卡启动并自动固化系统至eMMC中固化时间大约需要5min打印如下信息表示固化完成。当系统固化完成后请将单板机断电取出系统固化卡然后重新上电单板机将从eMMC启动系统系统启动后自动登录root用户串口调试终端会打印如下类似启动信息card no is 2表示从eMMC启动。3.2 通过USB固化本次操作以固化系统镜像至NAND FLASH配置单板机为例进行演示如需固化系统至eMMC配置单板机选择t153_linux_sbc-tlt153-emmc_uart0.img系统镜像即可。请使用Type-C线将单板机USB 2.0(CON6)接口与PC机USB接口连接。将产品资料“4-软件资料\Tools\Windows\”目录下的PhoenixSuit V2.0.7.zip工具解压至Windows工作目录下该工具可将系统镜像通过USB接口固化至NAND FLASH。双击PhoenixSuit.exe打开系统固化工具。点击“浏览”选择需要固化的系统镜像。按下单板机FEL按键单板机上电PhoenixSuit工具将自动固化系统镜像文件至NAND FLASH。直至出现如下界面表示系统固化成功。固化成功后系统将自动从NAND FLASH启动。