工具/软件:
dosfstools 4.2 中的最新版本 mkfs.vfat 存在一个错误计算扇区数 (FAT 文件系统头中值为 0x20) https://github.com/dosfstools/dosfstools/issues/165 的问题
这似乎会影响 AM33 和 AM62 从 FAT 文件系统中正确读取引导加载程序文件以进行 SD 卡启动的能力。 两个问题:
1.是否可以使用外部格式化文件系统而不是 FAT32?
2.在 AM33 上,我写的引导加载程序到扇区之前的第一个分区像这样。 是否可以对 AM62 执行类似的操作? 它们似乎被写入 eMMC 的“boot0"分区“分区区域中的原始偏移量。
# Write AM33 bootloader files to the SD card block device:
INSTALL_DEV=${INSTALL_DEV:-"/dev/mmcblk0"}
dd if="$BASEDIR/MLO" of="$INSTALL_DEV" count=1 seek=1 bs=128k conv=sync,fsync,notrunc
dd if="$BASEDIR/u-boot.img" of="$INSTALL_DEV" count=2 seek=1 bs=384k conv=sync,fsync,notrunc

