Hi!
I've been using these scripts to build swupdate images to flash on an imx93 evk, so I am using the mickledore Yocto tree. I've run into several problems:
- The tools on my host, Ubuntu 22.04, are older than the host tools which Yocto uses. This causes problems with tools like resize2fs, as Yocto builds the rootfs with file system options which Ubuntu 22.04 does not know of. For the time being I have pointed resize2fs and e2fsck to their equivalents within the Yocto's build of the host tools.
- gnu parted is different, as well. Ubuntu 22.04 ships with GNU parted 3.4, the host tools uses version 3.5. Generating the MBR using parted 3.4 does not appear to work with these scripts, but I have not investigated this further.
- The image created will not flash with uuu, at least not 1.5.125-0-gaeb3490. I receive the following output:
`uuu -b emmc_all ./swu_slota_w_swu_rescue_imx93_emmc_20240304-172810.entire.sdcard
uuu (Universal Update Utility) for nxp imx chips -- libuuu_1.5.125-0-gaeb3490
Success 0 Failure 1
1:1 1/ 1 [This wic have NOT terminate tag after ] SDPS: boot -scanterm -f ./swu_slota_w_swu_rescue_imx93_emmc_20240304-172810.entire.sdcard -scanlimited 0x800000`
The behavior is the same when using the script (assemble_base_image.sh) and when generating the image using the instructions defined in readme.txt. The wic file generated by Yocto itself can be flashed, so I know that the components which Yocto has built are valid. From what I understand, this message will occur when the boot image is missing, so I suspect that it may be at a location which uuu isn't looking at.
Which versions of e2fsprogs and gnu parted are recommended? Is the location of the boot image different for imx93?
Hi!
I've been using these scripts to build swupdate images to flash on an imx93 evk, so I am using the mickledore Yocto tree. I've run into several problems:
`uuu -b emmc_all ./swu_slota_w_swu_rescue_imx93_emmc_20240304-172810.entire.sdcard
uuu (Universal Update Utility) for nxp imx chips -- libuuu_1.5.125-0-gaeb3490
Success 0 Failure 1
1:1 1/ 1 [This wic have NOT terminate tag after ] SDPS: boot -scanterm -f ./swu_slota_w_swu_rescue_imx93_emmc_20240304-172810.entire.sdcard -scanlimited 0x800000`
The behavior is the same when using the script (assemble_base_image.sh) and when generating the image using the instructions defined in readme.txt. The wic file generated by Yocto itself can be flashed, so I know that the components which Yocto has built are valid. From what I understand, this message will occur when the boot image is missing, so I suspect that it may be at a location which uuu isn't looking at.
Which versions of e2fsprogs and gnu parted are recommended? Is the location of the boot image different for imx93?