使用 TF 卡启动

资料包中的 TF 卡镜像已经包含 U-Boot、Linux 内核、设备树和根文件系统,适合首次启动开发板。

准备文件

从资料包取得:

04-系统镜像/TF卡/strongpi_v3s_tfcard.img

建议先在资料包根目录执行校验:

sha256sum -c SHA256SUMS

在 Ubuntu 中写卡

插入读卡器后执行:

lsblk

根据容量和设备型号确认 TF 卡的整盘设备名。下面以 /dev/sdb 为例:

sudo umount /dev/sdb?* 2>/dev/null || true
sudo dd if=strongpi_v3s_tfcard.img of=/dev/sdb bs=4M conv=fsync status=progress
sync

/dev/sdb 必须替换为实际 TF 卡设备。写错设备会覆盖其他磁盘的数据。不要使用 /dev/sdb1 这类分区节点。

资料包同时提供带设备检查和二次确认的辅助脚本:

sudo bash write_tfcard_linux.sh /dev/sdb

建议先理解上面的 dd 写盘命令,再使用脚本。

在 Windows 中写卡

可使用 Rufus、balenaEtcher 或 Win32 Disk Imager:

  1. 选择 strongpi_v3s_tfcard.img
  2. 选择 TF 卡对应的设备。
  3. 开始写入并等待完成。
  4. 安全弹出 TF 卡。

启动开发板

  1. 断开开发板电源。
  2. 将 TF 卡插入板上卡座。
  3. 将电脑连接到 DEBUG Type-C 接口。
  4. 打开 115200 8N1 串口终端。
  5. 给开发板上电或按一下 RESET

正常启动时,串口会依次显示 SPL、U-Boot、Linux 内核和 Buildroot 登录提示。

Welcome to Buildroot
buildroot login:

登录信息:

username: root
password: 123

如果启动失败,优先重新校验镜像文件、确认 TF 卡写入目标正确,并检查串口线是否支持数据传输。