工具与软件:
我遇到了一个问题、那就是 uboot 无法从 Ubuntu 22.04 VM 上使用10.0.7 SDK 中的 create-sd-card.sh 脚本格式化的 SD 卡启动。 如果我在 ubuntu18.04VM 上运行该脚本、系统将正确启动。 2和 uboot 之间的不同的 fdisk 分区似乎不能使用22.04 fdisk 引导参数进行引导。 如何解决此问题?
好的参数表是:
从 Ubuntu 18.04中获取 fdisk:
磁盘/dev/sdf:7.5 GiB、8068792320字节、15759360扇区
单位:1 * 512 = 512字节的扇区
扇区大小(逻辑/物理):512字节/512字节
I/O 大小(最小/最佳):512字节/512字节
磁盘标签类型:DOS
磁盘标识符:0xbfec185f
器件引导开始结束扇区大小 ID 类型
/dev/sdf1 * 2048 131071 129024 63M c W95 FAT32 (LBA)
从 Ubuntu 22.04中正常工作的 SD 卡中获取 fdisk:
Disk /dev/sdf:7.51 GiB、8068792320字节、15759360扇区
磁盘型号:MassStorageClass
单位:1 * 512 = 512字节的扇区
扇区大小(逻辑/物理):512字节/512字节
I/O 大小(最小/最佳):512字节/512字节
磁盘标签类型:DOS
磁盘标识符:0xbfec185f
器件引导开始结束扇区 ID 类型 Start-C/H/S End-C/H/S 属性
/dev/sdf1 * 2048 131071 129024 c W95 FAT32 (LBA) 0/33/3 8/122/4 80
从 Ubuntu 22.04中删除无法正常工作的 SDcard (从22.04开始分区)中的 fdisk:
Disk /dev/sdf:7.51 GiB、8068792320字节、15759360扇区
磁盘型号:MassStorageClass
单位:1 * 512 = 512字节的扇区
扇区大小(逻辑/物理):512字节/512字节
I/O 大小(最小/最佳):512字节/512字节
磁盘标签类型:DOS
磁盘标识符:0xbfec185f
器件引导开始结束扇区 ID 类型 Start-C/H/S End-C/H/S 属性
/dev/sdf1 * 2048 131071 129024 c W95 FAT32 (LBA) 0/33/3 8/122/4 80

