Other Parts Discussed in Thread: CSD, DRA742, PMP
Tool/software: Linux
Hi,
I'm using AM5708 processor based board.
I want to boot my MLO and u-boot image from emmc default boot partiton mmcblk0boot0.
I've changed BOOT_ACK and BOOT_PARTITION_ENABLE fields in PART_CONF register of emmc.
I've changed following fields in EXT_CSD register for emmc,
Boot configuration bytes [PARTITION_CONFIG: 0x48]
Boot Partition 1 enabled
No access to boot partition
Boot bus Conditions [BOOT_BUS_CONDITIONS: 0x12] - for ddr mode
H/W reset function [RST_N_FUNCTION]: 0x01
Then, I copied my MLO and u-boot image to /dev/mmcblk0boot0 by dd command.
On bootup, I'm getting following error,
spl: mmc partition switch failed
SPL: failed to boot from all boot devices
### ERROR ### Please RESET the board ###
It is throwing error in mmc switch command for part_cong register.
Can anyone help me on how to boot MLO and u-boot from emmc default mmcblk0boot0 partition ?
Thanks,
Gunjal