我们正在探索通过 UUU 引导和加载图像的 QSPI。
1) 我们试图将 yocto 创建的整个 wic 图像加载到 QSPI 中。
$ sudo uuu -b qspi core-image-minimal-imx8mm-lpddr4-evk-20230519111834.rootfs.wic
uuu (Universal Update U
tility) for nxp imx chips -- libuuu_1.5.21-3-gcbff795
Success 0 Failure 0
1:8 2/ 3 [==> 9% ] SDPV: write -f core-image-minimal-imx8mm-lpddr4-evk-20230519111834.rootfs.wic -skipspl -skipfhdr
它上升到 10% 然后失败。
uuu (Universal Update Utility) for nxp imx chips -- libuuu_1.5.21-3-gcbff795
Success 0 Failure 1
1:8 2/ 3 [HID(W):LIBUSB_ERROR_NO_DEVICE ] SDPV: write -f core-image-minimal-imx8mm-lpddr4-evk-20230519111834.rootfs.wic -skipspl -skipfhdr
我们看到了 emmc,我们正在寻找对 QSPI 做同样的事情。
Decompress rootfs image and burn into emmc (since 1.1.87)
uuu -b emmc_all bootloader rootfs.sdcard.bz2/*
2) 我们还尝试通过 UUU 对 qspi 进行分区。并将每个映像(u-boot、内核、dtb 和 FS)作为单独的映像加载。
有办法吗?请告诉我们。