您好,我正在查看文档Linux BSP 28.0 User Manual for S32G274A,发现uboot在写入SD或EMMC时,有如下操作
据我所知,
MBR占用一个扇区,即512字节。446
字节安装GRUB,后面64字节描述分区表,最后2字节是结束标志。
这个dd操作是把uboot的前256字节放到不用的GRUB里面,然后把剩下的放到512字节之后。
我发现IVT表只占用
0xFFh字节,使用emmc启动时,必须在
0x1000h。那么第一个dd命令
sudo dd if=u-boot.s32 of=${DEVSD} conv=notrunc bs=256 count=1 seek=0 有必要吗?我没去实测,只是讨论理论. 我觉得这个手术没必要。你觉得我的观点对吗?