高级会员

- 积分
- 623
- 金钱
- 623
- 注册时间
- 2026-1-29
- 在线时间
- 44 小时
|
针对imx6ull 通过脚本方式固化EMMC的操作中,拷贝 files 文件夹到 TF 系统启动卡的具体实现方法,结合文档描述和实际操作流程,可总结为以下步骤:
一、操作方式选择
直接通过电脑拷贝(推荐):将制作好的 TF 系统启动卡插入电脑,在虚拟机或 Windows 系统中直接将 mfgtool 工具中的 files 文件夹复制到 TF 卡的 /home/root 目录。
通过开发板终端拷贝(备用方案):若 TF 卡已插入开发板并启动系统,可通过串口或 SSH 登录开发板终端,使用 cp 或 scp 命令将本地或网络共享的 files 文件夹拷贝到 /home/root 目录。
二、具体操作步骤
准备 TF 系统启动卡:确保 TF 卡已按照文档要求制作为 Linux 系统启动卡,包含完整的根文件系统。
定位 files 文件夹:在 MfgTool 工具包中,找到路径 Profiles->Linux->OS Firmware->files,该文件夹包含固化 EMMC 所需的镜像文件(如 u-boot.imx、zImage、设备树和根文件系统 rootfs_nogpu.tar.bz2)。
拷贝到 TF 卡:
Windows/虚拟机环境:将 TF 卡插入电脑,在文件管理器中打开 TF 卡的 /home/root 目录(需确保该目录存在),直接粘贴 files 文件夹。
开发板终端环境:若 TF 卡已插入开发板并启动系统,可通过以下命令拷贝(假设 files 文件夹存放在开发板的临时目录):
cp -r /tmp/files /home/root/ # 从临时目录拷贝到目标路径
验证拷贝结果:在开发板终端执行以下命令,确认 files 文件夹存在于 /home/root 目录下:
ls /home/root/files
三、后续固化 EMMC 的关键步骤
修改脚本权限:进入 files 文件夹,添加固化脚本的执行权限:
chmod +x mfgtool2-yocto-mx-evk-emmc.vbs # 根据实际脚本名称调整
查看脚本说明:运行脚本前,建议先查看其参数说明:
./mfgtool2-yocto-mx-evk-emmc.vbs --help # 示例命令,具体参数以实际脚本为准
执行固化命令:根据开发板存储介质类型(EMMC 通常对应 mmcblk1),运行类似以下命令:
./mfgtool2-yocto-mx-evk-emmc.vbs -device /dev/mmcblk1 -ddrsize 512 # 示例命令,需根据实际情况调整参数
四、注意事项
避免缓存问题:在电脑上直接拷贝时,建议手动执行 sync 命令或安全弹出硬件,确保文件完全写入 TF 卡。
检查挂载点:若通过开发板终端操作,需先用 fdisk -l 确认 EMMC 的挂载节点(如 /dev/mmcblk1)。
总之,推荐优先使用电脑直接拷贝 files 文件夹到 TF 卡的 /home/root 目录,操作简单且无需依赖开发板运行时环境;若需动态更新文件,则通过开发板终端拷贝更灵活。 |
|