Tool/software:
Hii,
I am using AM62L microprocessor. I flashed image on eMMC. My bootmode switch configurations are:
Pins | Boot Mode Options pins | Details of pins | Primary eMMC/Backup SD card |
1 | B0 | PLL Reference Clock Selection | 1 |
2 | B1 | 1 | |
3 | B2 | 0 | |
4 | B3 | Primary Boot Mode Selection | 0 |
5 | B4 | 0 | |
6 | B5 | 0 | |
7 | B6 | 1 | |
8 | B7 | 0 | |
9 | B8 | 0 | |
10 | B9 | 0 | |
11 | B10 | Backup Mode Selection | 1 |
12 | B11 | 0 | |
13 | B12 | 1 | |
14 | B13 | 0 | |
15 | B14 | Full/Half Pin Selection | 0 |
16 | B15 | 0 |
But I found below boot failure logs:
switch to partitions #0, OK
mmc0(part 0) is current device
SD/MMC found on device 0
610 bytes read in 0 ms
Loaded env from uEnv.txt
Importing environment from mmc0 ...
MMC: no card present
** Bad device specification mmc 1 **
MMC: no card present
** Bad device specification mmc 1 **
Couldn't find partition mmc 1:2
Can't set block device
MMC: no card present
** Bad device specification mmc 1 **
Couldn't find partition mmc 1:2
Can't set block device
Working FDT set to 88000000
Bad Linux ARM64 Image magic!
Scanning for bootflows in all bootdevs
Seq Method State Uclass Part Name Filename
--- ----------- ------ -------- ---- ------------------------ ----------------
Scanning bootdev 'mmc@fa10000.bootdev':
0 efi ready mmc 1 mmc@fa10000.bootdev.part_ /EFI/BOOT/BOOTAA64.EFI
** Booting bootflow 'mmc@fa10000.bootdev.part_1' with efi
MMC: no card present
Cannot persist EFI variables without system partition
Booting /\EFI\BOOT\BOOTAA64.EFI
error: no such device: ((hd0,msdos1)/EFI/BOOT)/EFI/BOOT/grub.cfg.
error: serial port `com0' isn't found.