Hello @wooosaiiii
I'm just trying it.
I successfully boot it using the following method.
1. first you must finished to build and write SD boot image
$ bitbake imxi-image-full
$ cd tmp/deploy/...
$ dd if=imx-image-full-imx9xxx.wic of=/dev/sdx
2. You must re-build flash.bin with a0 firmware.
See Linux user manual "4.5.13 How to build imx-boot image by using imx-mkimage".
2-1. You must copy "mx93a0-ahab-container.img" to imx-boot image work directory.
$ cd <your bitbake dir>
$ cd tmp/work/imx93_11x11_lpddr4x_evk-poky-linux/imx-boot/1.0-r0/git/
$ ls
iMX8DXL Makefile
iMX8M mkimage_imx8
iMX8QM patches
iMX8QX README
iMX8ULP SCR-imx-mkimage.txt
iMX9 scripts
imx-boot-imx93-11x11-lpddr4x-evk-sd.bin-flash_singleboot src
LICENSE
$ cp ../../../../armv8a-mx93-poky-linux/firmware-sentinel/0.11-r0/firmware-sentinel-0.11/mx93a0-ahab-container.img ./iMX9/
$ ls iMX9
bl31.bin mx93a1-ahab-container.img
boot-spl-container.img scripts
flash.bin soc.mak
head.hash tee.bin
lpddr4_dmem_1d_v202201.bin u-boot-atf-container.img
lpddr4_dmem_2d_v202201.bin u-boot.bin
lpddr4_imem_1d_v202201.bin u-boot-hash.bin
lpddr4_imem_2d_v202201.bin u-boot-spl.bin
mx93a0-ahab-container.img u-boot-spl-ddr.bin
2-2. rebuild flash.bin with a0 firmware.
$ make SOC=iMX9 REV=A0 flash_singleboot
2-3 write new "flash.bin" to SD-card.
$ sudo umount /dev/sdx1
$ sudo umount /dev/sdx2
$ sudo dd if=iMX9/flash.bin of=/dev/sdx bs=1k seek=32 conv=fsync
$ sync
$ sync
3. Remove SD-Card from card reader, insert it to board and Power On.
I hope you are successful.
Best regards,
Ishii.