How to make sure if all the images are avaialble in eMMC?

Please run the below commands in u-boot and make sure all the images are available in eMMC to boot it completely because we program only the BOOT.bin in our production.
$ mmc dev 0
$ fatls mmc 0

If it does not have all the images then possibly only BOOT.bin is programmed to eMMC. In this case please use the sd boot to boot the board completely and program the eMMC by following the section ‘Linux Binary Programming to eMMC without JTAG’

If it has all the images then run the below command and check if it is booting.
$ env def -f -a
$ saveenv
$ boot

Note: Number of images vary based on the BSP version. If the BOOT.bin is of 2020.1 version then only ‘image.ub’ & ‘system.bit’ needed. If the BOOT.bin is of 2021.1/2022.2 version then ‘Image’, ‘rootfs.cpio.gz.u-boot’ & ‘system.dtb’ are needed.

For various available BSP versions for ZU19EG iWave DevKit.

For further inquiries, please get in touch with mktg@iwave-global.com

Please find the detailed G35M/G35D product information in the below link,