S32V234 VSDK SD卡制作

庆祝一下,一天的时间终于把S32V234的SD卡搞清楚了,demo已经可以在我自己的sd卡上面跑起来了。
先给SD卡分区
插入SD卡后(注意虚拟机不能识别笔记本电脑的卡托,需要用读卡器)输入 cat /proc/partitions 查看SD卡名称,我的这里是sdb
在这里插入图片描述
使用fdisk命令对sd卡进行分区,具体按照NXP官方手册
在这里插入图片描述
在这里插入图片描述
分区后输入cat /proc/partitions查看分区,这里出现了 sdb1 和 sdb2两个分区
在这里插入图片描述
输入下面的指令对分区分配属性
sudo mkfs.vfat -n boot /dev/sdb1
sudo mkfs.ext3 -L rootfs /dev/sdb2
在这里插入图片描述
到这里 sd制作就完成了。
下面这些操作,可能系统不一样导致路径也不一样。我的主机名是s32v,所以我的这个路径 /media/boot需要修改为 /media/s32v/boot,这个boot需要在格式化时设定名字,我在windows中格式化时修改的名字(后面说为什么要在windows格式化),另外一个 /media/rootfs这个 同样也是 /media/s32v/rootfs,这里的rootfs文件名是分区时自己出来的。分区的时候我重复了好几次,都不会出现这个文件夹,最后用同样的方法,他终于出现了。按照下面的这些命令操作,把sd卡插到demo,基本就OK了。
• cd path_to_fsl-auto-yocto-bsp/build_s32v234sbc/tmp/deploy/images/s32v234sbc
• sudo dd if=u-boot.s32 of=/dev/sdb bs=512 seek=8 conv=fsync
• sudo cp Image /media/boot
• sudo cp s32v234sbc.dtb /media/boot
• cd /media/rootfs
• sudo tar xvf path_to_fsl-auto-yocto-bsp/build_s32v234sbc/tmp/deploy/images/s32v234sbc/fsl-image-vsdk-s32v234sbc-xx.rootfs.tar.gz
• sync
如果demo提示 booting from net 那说明sd卡里没有image,这个image应该在boot文件夹中。我这里之所以没有,是因为根据文档里的sd卡分区流程,这个分区虽然有267M,但可用的只有3M,没有深究哪里导致的,所以我把卡插在windows上,直接格式化成fat32、boot,然后把image和.dtb文件放进去就OK了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

小乙哥哥哥

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值