mount /dev/sdb1 /mountpoint (注意根据上面的分区这是sdb1,存放kernal image和dtbs)
复制代码
使用cp命令将zImage和*.dtb文件拷贝进/mountpoint目录,然后取消挂载:
umount mountpoint
复制代码
4、拷贝文件系统到SD卡
挂载分区二:
mount /dev/sdb2 /mountpoint (注意根据上面的分区这是sdb2,存放根文件系统)
复制代码
解包你的文件系统,假设文件系统包为:rootfs.tar.bz2
mkdir rootfs
tar -jxvf rootfs.tar.bz2 -C rootfs/
复制代码
进入文件系统目录:
cd rootfs
复制代码
拷贝全部文件到/mountpoint目录:
cp -a * /mountpoint
复制代码
然后取消挂载:
umount mountpoint
sync
复制代码
到此,SD启动卡就已经制作完成!
1. 官方资料和工具获取
1.1 官方源码资料
Embedded Linux for i.MX Applications Processors是NXP专门针对i.MX系列维护的uboot和linux等源码,有不同的版本和分支。截至文章发布官方最新版本Linux 5.15.52_2.1.0,为了和之前的iMX6ULL维护一份代码我这里选择Linux 5.15.32_2.0.0这个版本。下载文档资料和官方demo板的镜像包,可以参考使用。