Other Parts Discussed in Thread: AM625
Hello Sir,
I am trying to boot the SK - AM62x EVM board from eMMC memory.
- We are able to boot the board from SD Card.
- For the emmc booting: followed these steps in serial prompt after booting in u-boot
=> mmc dev 0 1
=> fatload mmc 1 ${loadaddr} tiboot3.bin
=> mmc write ${loadaddr} 0x0 0x400
=> fatload mmc 1 ${loadaddr} tispl.bin
=> mmc write ${loadaddr} 0x400 0x1000
=> fatload mmc 1 ${loadaddr} u-boot.img
=> mmc write ${loadaddr} 0x1400 0x2000
- The emmc has a dos bootable partition “emmc0t12” and has the bootable qnx-image.
- If I do this in uboot prompt: “fatload mmc 0 80080000 qnx-ifs; go 80080000” , I am able to boot QNX from emmc partition.
- But If I boot from emmc, using EVM DIP switch SW2 (0x00), SW1 (0x4B), the board boots up from MMC1 but fails.
- When I do mmclist , I see eMMC as “0”, So I was expecting the board should have booted from the eMMC (MMC0), but with the boot switch settings its booting from MMC1. Do you see any issues with the boot switch settings?
=> mmc list
mmc@fa10000: 0 (eMMC)
mmc@fa00000: 1
mmc@fa20000: 2
Please guide if anything wrong in the steps I am following.
Regards,
Manas
Boot Log below
U-Boot SPL 2021.01-g74fc69c889 (May 30 2022 - 16:40:44 +0000)
SYSFW ABI: 3.1 (firmware rev 0x0008 '8.3.2--v08.03.02 (Jolly Jellyfi')
Trying to boot from MMC1
Loading Environment from MMC... OK
init_env from device 9 not supported!
Starting ATF on ARM64 core...
NOTICE: BL31: v2.6(release):08.03.00.003-dirty
NOTICE: BL31: Built : 16:35:46, May 30 2022
U-Boot SPL 2021.01-g74fc69c889 (May 30 2022 - 16:39:30 +0000)
SYSFW ABI: 3.1 (firmware rev 0x0008 '8.3.2--v08.03.02 (Jolly Jellyfi')
Trying to boot from MMC1
U-Boot 2021.01-g74fc69c889 (May 30 2022 - 16:39:30 +0000)
SoC: AM62X SR1.0
Model: Texas Instruments AM625 SK
EEPROM not available at 0x50, trying to read at 0x51
Board: AM62-SKEVM rev E3
DRAM: 2 GiB
MMC: mmc@fa10000: 0, mmc@fa00000: 1, mmc@fa20000: 2
Loading Environment from MMC... OK
In: serial@2800000
Out: serial@2800000
Err: serial@2800000
Net: eth0: ethernet@8000000port@1
Hit any key to stop autoboot: 0
MMC: no card present
SD/MMC found on device 1
MMC: no card present
MMC: no card present
MMC: no card present
MMC: no card present
MMC: no card present
libfdt fdt_check_header(): FDT_ERR_BADMAGIC
No FDT memory address configured. Please configure
the FDT address via "fdt addr <address>" command.
Aborting!
Bad Linux ARM64 Image magic!