Tool/software:
Hi Team,
In our custom design we are using the eMMC part number IS22TF32G-JCLA2. Our basic requirement is to use the eMMC as the primary boot media. But from the datasheet it tells that the boot partition size supported in this part is 4MB each for boot0, boot1 and rpmb partition.
When we try to load the R5, SPL and uboot image (tiboot3.bin, tispl.bin and u-boot.img) in boot0 partition we see that the image size is exceeding the boot0 partition size and not able to write the uboot image to boot0 partition.
So, I would like to know
- how could we force the SPL image to take the u-boot.img from ext4 partition instead of taking it from boot0 partition?
- The list of eMMC part which TI has validated the booting with AM6442 processor?
- Or any other alternative solution to boot from eMMC with our selected emmc(IS22TF32G-JCLA2
Please find the attached log for reference.
U-Boot SPL 2023.10-gf279209a51 (Oct 03 2024 - 14:47:58 +0000)
Resetting on cold boot to workaround ErrataID:i2331
Please resend tiboot3.bin in case of UART/DFU boot
resetting ...
U-Boot SPL 2023.10-gf279209a51 (Oct 03 2024 - 14:47:58 +0000)
SYSFW ABI: 3.1 (firmware rev 0x0009 '9.2.8--v09.02.08 (Kool Koala)')
ECC is enabled, priming DDR which will take several seconds.
SPL initial stack usage: 13384 bytes
SPL R5
LPDDR4 Monitoring: Press '+' to enter monitoring loop
LPDDR4 Manufacturer: ISSI
LPDDR4 Density: 8 Gb
AM64 Temperature: 35.4 °C
Trying to boot from MMC1
spl: could not initialize mmc. error: -22
SPL: failed to boot from all boot devices
### ERROR ### Please RESET the board ###
Trying to boot from MMC1
mmc_load_image_raw_sector: mmc block read error
Partition 1 invalid on device 0
spl_register_fat_device: fat register err - -1
spl_load_image_fat: error reading image u-boot.img, err - -1
SPL: failed to boot from all boot devices
### ERROR ### Please RESET the board ###
Regards,
Shwetha Nayak