Thank you for your reply. I was missing the device tree blob for my board, not sure if this is relevant.
After running the append command
./../mkimage_imx8 -soc IMX9 -append mx91a0-ahab-container.img -c -ap u-boot-spl-ddr.bin a55 0x204A0000 -out flash.bin
the uuu sdps boot command runs to 100%, but uuu does not continue with the next command.
❯ uuu my.lst
uuu (Universal Update Utility) for nxp imx chips -- libuuu_1.5.233-0-g79ce7d2
Success 0 Failure 0
❯ echo $?
1
Append command output:
❯ ./../mkimage_imx8 -soc IMX9 -append mx91a0-ahab-container.img -c -ap u-boot-spl-ddr.bin a55 0x204A0000 -out flash.bin
SOC: IMX9
New Container: 0
AP: u-boot-spl-ddr.bin core: a55 addr: 0x204a0000
Output: flash.bin
CONTAINER FUSE VERSION: 0x00
CONTAINER SW VERSION: 0x0000
Platform: i.MX9
ivt_offset: 1024
header tag missmatched 0
container image offset (aligned):19800
csf_off 0x19c00
flags: 0x10
Hash of the images =
1+0 records in
1+0 records out
198656 bytes (199 kB, 194 KiB) copied, 0.00213353 s, 93.1 MB/s
387+1 records in
387+1 records out
198504 bytes (199 kB, 194 KiB) copied, 0.00249109 s, 79.7 MB/s
AP file_offset = 0x19800 size = 0x30800
CST: CONTAINER 0 offset: 0x400
CST: CONTAINER 0: Signature Block: offset is at 0x490
Offsets = 0x400 0x490
DONE.
Note: Please copy image to offset: IVT_OFFSET + IMAGE_OFFSET
I have no idea which offsets are meant in the above note. Something from this?
build/tmp/work/imx91_11x11_lpddr4_evk-poky-linux/imx-boot/1.0/git/src/mkimage_common.h
There are severall offsets defined here, but nothing jumps the eye.
Also, when flashing the image provided by nxp, the uart on my custom board printed statements when running the boot command. Even with the appended flash.bin, nothing gets printed.