使用 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:
- 选择
strongpi_v3s_tfcard.img。 - 选择 TF 卡对应的设备。
- 开始写入并等待完成。
- 安全弹出 TF 卡。
启动开发板¶
- 断开开发板电源。
- 将 TF 卡插入板上卡座。
- 将电脑连接到
DEBUGType-C 接口。 - 打开
115200 8N1串口终端。 - 给开发板上电或按一下
RESET。
正常启动时,串口会依次显示 SPL、U-Boot、Linux 内核和 Buildroot 登录提示。
Welcome to Buildroot
buildroot login:
登录信息:
username: root
password: 123
如果启动失败,优先重新校验镜像文件、确认 TF 卡写入目标正确,并检查串口线是否支持数据传输。