Hi,
I am using the verdin iMX8MP v1.1B SoMs on a custom carrierboard (very similar to the dev board).
As we are not able to use Torizon OS yet, I have been working on a way to build our Yocto image (based on the minimal reference image) with swupdate layer (as this was quickest to initially implement).
I have the tools and update process looks good with deploying everything needed (at least visually).
However, I am not getting any of the device-tree or kernel modules loading.
I am currently extracting a “bootfs.tar.gz” archive into the mounted vfat partition (mmcblk2p1).
It all looks like everything is there and I have no issues reading the files.
But I cannot get anything to load properly.
The biggest sign is the hwmon stuff which is not present at all when booting the new image (apparently everything is “waiting_for_supplier”, and thus not actually loaded.
My app requires these to display device dashboard for SoM temps and things, but everything is blank.
I was wondering if there was a special format or way to deploy this bootable image?
Maybe I am doing something wrong.
I tried using the “image” type in swupdate, but that fails to leave the partition configured as a FAT one.
I am currently using the “files” definition that allows me to mount the existing partition as FAT and extract the archive into the partition.
Any help or pointers would be greatly appreciated as I am supposed to be delivering my first software update package on Monday morning and I am now out of ideas.