当我们在 SD 卡引导加载程序 0 分区上闪存 u-boot-imx8qm-xen-dom0.imx 时,MMC 分区表被损坏。
环境:
1. Android Auto 10.0.0_2.4.0 预编译包用作android image。
2. IMX 5.4.24 - 使用 yocto 构建的 IMX-IMAGE_FULL 图像(启用 xen)
遵循的步骤:
场景 1:
1. 使用 IMX-IMAGE_FULL wic 文件闪存 SD 卡。
2. 使用命令将 u-boot-imx8qm-xen-dom0.imx 闪存到 SD 卡,
“sudo dd if=u-boot-imx8qm-xen-dom0.imx of=/dev/sdx seek=32 bs=1k && sync”
3.复制spl-imx8qm-xen.bin和xen到SD卡FAT分区
4. 用安卓镜像刷入eMMC。(切换方式:串口)
须藤 ./uuu_imx_android_flash.sh -f imx8qm -d xen.
观察:
Run CMD11 1.8V switch
switch to par
titions #0, OK
mmc1 是当前设备
Run CMD11 1.8V switch
** No partition table - mmc 1 **
** No partition table - mmc 1 **
Booting from net ...
ethernet@5b040000等待 PHY 自动协商完成…………超时!
无法初始化 PHY
ethernet@5b040000