This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

AM6422: Linux or U-boot is not booting from the eMMC on the custom board

Part Number: AM6422


Tool/software:

Hi TI Support Team,

I am trying to flash u-boot images and Linux OS images on eMMC from an SD card. But the U-boot loader itself is not loading. Could you please let me know if I have missed any steps or configurations needed to boot the Linux OS from eMMC? FYI, I have followed the steps from the below link. Attached the full U-Boot console logs.

https://dev.ti.com/tirex/explore/node?a=WI1KRXP__9.02.00.00%20v1&node=A__Acd0nQTgfZUAAJJCnbWdKQ__AM64-ACADEMY__WI1KRXP__9.02.00.00%20v1

U-Boot full console Logs::

root@am64xx-evm:~/kalyan/emmc_boot_images_22Jan25# ls -al
total 18008
drwxr-xr-x 3 root root     4096 Jan 22  2025 .
drwxr-xr-x 7 root root     4096 Jan 22  2025 ..
-rw-r--r-- 1 root root 15442432 Jan 22  2025 Image
-rw-r--r-- 1 root root    55603 Jan 22  2025 k3-am642-customevm.dtb
drwxr-xr-x 4 root root     4096 Jan 22  2025 kernel_install
-rw-r--r-- 1 root root   612590 Jan 22  2025 tiboot3.bin
-rw-r--r-- 1 root root  1023603 Jan 22  2025 tispl.bin
-rw-r--r-- 1 root root  1404431 Jan 22  2025 u-boot.img
root@am64xx-evm:~/kalyan/emmc_boot_images_22Jan25#
root@am64xx-evm:~/kalyan/emmc_boot_images_22Jan25# echo 0 > /sys/block/mmcblk0boot0/force_ro
root@am64xx-evm:~/kalyan/emmc_boot_images_22Jan25# dd if=/home/root/kalyan/emmc_boot_images_22Jan25/tiboot3.bin of=/dev/mmcblk0boot0 seek=0
1196+1 records in
1196+1 records out
612590 bytes (613 kB, 598 KiB) copied, 0.0803631 s, 7.6 MB/s
root@am64xx-evm:~/kalyan/emmc_boot_images_22Jan25# dd if=/home/root/kalyan/emmc_boot_images_22Jan25/tispl.bin of=/dev/mmcblk0boot0 seek=2048
1999+1 records in
1999+1 records out
1023603 bytes (1.0 MB, 1000 KiB) copied, 0.131618 s, 7.8 MB/s
root@am64xx-evm:~/kalyan/emmc_boot_images_22Jan25# dd if=/home/root/kalyan/emmc_boot_images_22Jan25/u-boot.img of=/dev/mmcblk0boot0 seek=6144
2743+1 records in
2743+1 records out
1404431 bytes (1.4 MB, 1.3 MiB) copied, 0.176768 s, 7.9 MB/s
root@am64xx-evm:~/kalyan/emmc_boot_images_22Jan25# fdisk /dev/mmcblk0

Welcome to fdisk (util-linux 2.37.4).
Changes will remain in memory only, until you decide to write them.
Be careful before using the write command.

Device does not contain a recognized partition table.
Created a new DOS disklabel with disk identifier 0x4e144f8b.

Command (m for help): n
Partition type
   p   primary (0 primary, 0 extended, 4 free)
   e   extended (container for logical partitions)
Select (default p): p
Partition number (1-4, default 1): 1
First sector (2048-15269887, default 2048):
Last sector, +/-sectors or +/-size{K,M,G,T,P} (2048-15269887, default 15269887):

Created a new partition 1 of type 'Linux' and of size 7.3 GiB.

Command (m for help): w
The partition table has been altered.
Calling ioctl() to re-read partition table.
[  609.715005][  T635]  mmcblk0: p1
Syncing disks.

root@am64xx-evm:~/kalyan/emmc_boot_images_22Jan25# [  609.767423][  T157]  mmcblk0: p1

root@am64xx-evm:~/kalyan/emmc_boot_images_22Jan25# ls -l /dev/mmcblk0*
brw-rw---- 1 root disk 179, 32 Apr 28 17:52 /dev/mmcblk0
brw-rw---- 1 root disk 179, 64 Apr 28 17:48 /dev/mmcblk0boot0
brw-rw---- 1 root disk 179, 96 Apr 28 17:42 /dev/mmcblk0boot1
brw-rw---- 1 root disk 179, 33 Apr 28 17:52 /dev/mmcblk0p1
crw------- 1 root root 240,  0 Apr 28 17:42 /dev/mmcblk0rpmb
root@am64xx-evm:~/kalyan/emmc_boot_images_22Jan25# mount -t ext4 /dev/mmcblk0p1 /mnt/mmcblk0p1/
mount: /mnt/mmcblk0p1/: mount point does not exist.
root@am64xx-evm:~/kalyan/emmc_boot_images_22Jan25# mount -t ext4 /dev/mmcblk0p1 /mnt/temp/
mount: /mnt/temp: wrong fs type, bad option, bad superblock on /dev/mmc[  648.828289][  T716] EXT4-fs (mmcblk0p1): VFS: Can't find ext4 filesystem
blk0p1, missing codepage or helper program, or other error.
root@am64xx-evm:~/kalyan/emmc_boot_images_22Jan25# umount dev/mmcblk0p1
umount: dev/mmcblk0p1: no mount point specified.
root@am64xx-evm:~/kalyan/emmc_boot_images_22Jan25# cd /mnt/temp/
root@am64xx-evm:/mnt/temp# ls
root@am64xx-evm:/mnt/temp# cd -
/home/root/kalyan/emmc_boot_images_22Jan25
root@am64xx-evm:~/kalyan/emmc_boot_images_22Jan25# mount -t ext4 /dev/mmcblk0p1 /mnt/temp/
mount: [  701.596588][  T726] EXT4-fs (mmcblk0p1): VFS: Can't find ext4 filesystem
/mnt/temp: wrong fs type, bad option, bad superblock on /dev/mmcblk0p1, missing codepage or helper program, or other error.
root@am64xx-evm:~/kalyan/emmc_boot_images_22Jan25# ls -l /dev/mmcblk*
brw-rw---- 1 root disk 179, 32 Apr 28 17:52 /dev/mmcblk0
brw-rw---- 1 root disk 179, 64 Apr 28 17:48 /dev/mmcblk0boot0
brw-rw---- 1 root disk 179, 96 Apr 28 17:42 /dev/mmcblk0boot1
brw-rw---- 1 root disk 179, 33 Apr 28 17:52 /dev/mmcblk0p1
crw------- 1 root root 240,  0 Apr 28 17:42 /dev/mmcblk0rpmb
brw-rw---- 1 root disk 179,  0 Apr 28 17:42 /dev/mmcblk1
brw-rw---- 1 root disk 179,  1 Apr 28 17:42 /dev/mmcblk1p1
brw-rw---- 1 root disk 179,  2 Apr 28 17:42 /dev/mmcblk1p2
root@am64xx-evm:~/kalyan/emmc_boot_images_22Jan25#  mkfs.ext4 /dev/mmcblk0p1
mke2fs 1.46.5 (30-Dec-2021)
Discarding device blocks: done
Creating filesystem with 1908480 4k blocks and 477664 inodes
Filesystem UUID: 1da76892-c671-4e32-80cd-47de512751a8
Superblock backups stored on blocks:
        32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632

Allocating group tables: done
Writing inode tables: done
Creating journal (16384 blocks): done
Writing superblocks and filesystem accounting information: done

root@am64xx-evm:~/kalyan/emmc_boot_images_22Jan25# mount -t ext4 /dev/mmcblk0p1 /mnt/temp
[ 1170.505413][  T746] EXT4-fs (mmcblk0p1): mounted filesystem with ordered data mode. Quota mode: none.
root@am64xx-evm:~/kalyan/emmc_boot_images_22Jan25# cd /mnt/temp
root@am64xx-evm:/mnt/temp# cp ~/kalyan/emmc_
emmc_boot_images_13Dec24/ emmc_boot_images_21Jan25/ emmc_boot_images_22Jan25/ emmc_fw_update_script/
root@am64xx-evm:/mnt/temp# cp ~/kalyan/emmc_boot_images_21Jan25/
tiboot3.bin  tispl.bin    u-boot.img
root@am64xx-evm:/mnt/temp# cp ~/kalyan/emmc_boot_images_21Jan25/
tiboot3.bin  tispl.bin    u-boot.img
root@am64xx-evm:/mnt/temp# cp ~/kalyan/emmc_boot_images_22Jan25/
Image                   k3-am642-customevm.dtb  kernel_install/         tiboot3.bin             tispl.bin               u-boot.img
root@am64xx-evm:/mnt/temp# cp ~/kalyan/emmc_boot_images_13Dec24/
kernel/ rootfs/ uboot/
root@am64xx-evm:/mnt/temp# cp ~/kalyan/emmc_boot_images_13Dec24/rootfs/tisdk-default-image-am64xx-evm.tar.xz .
root@am64xx-evm:/mnt/temp# df -h
Filesystem      Size  Used Avail Use% Mounted on
/dev/root        15G  5.5G  8.2G  41% /
devtmpfs        438M  4.0K  438M   1% /dev
tmpfs           456M     0  456M   0% /dev/shm
tmpfs           183M  8.7M  174M   5% /run
tmpfs           4.0M     0  4.0M   0% /sys/fs/cgroup
tmpfs           456M  4.0K  456M   1% /tmp
tmpfs            16M     0   16M   0% /media/ram
tmpfs            50M   12K   50M   1% /var/volatile
/dev/mmcblk1p1  127M   29M   98M  23% /run/media/boot-mmcblk1p1
tmpfs            92M     0   92M   0% /run/user/0
/dev/mmcblk0p1  7.1G  464M  6.3G   7% /mnt/temp
root@am64xx-evm:/mnt/temp# lsblk /dev/mmcblk0boot0
NAME         MAJ:MIN RM  SIZE RO TYPE MOUNTPOINTS
mmcblk0boot0 179:64   0 31.5M  0 disk
root@am64xx-evm:/mnt/temp# tar xf tisdk-default-image-am64xx-evm.tar.xz


root@am64xx-evm:/mnt/temp#
root@am64xx-evm:/mnt/temp#
root@am64xx-evm:/mnt/temp

root@am64xx-evm:/mnt/temp#
root@am64xx-evm:/mnt/temp#
root@am64xx-evm:/mnt/temp# cd ~/kalyan/emmc_
emmc_boot_images_13Dec24/ emmc_boot_images_21Jan25/ emmc_boot_images_22Jan25/ emmc_fw_update_script/
root@am64xx-evm:/mnt/temp# cd ~/kalyan/emmc_boot_images_22Jan25/
root@am64xx-evm:~/kalyan/emmc_boot_images_22Jan25# ls
Image  k3-am642-customevm.dtb  kernel_install  tiboot3.bin  tispl.bin  u-boot.img
root@am64xx-evm:~/kalyan/emmc_boot_images_22Jan25# cd kernel_install/
root@am64xx-evm:~/kalyan/emmc_boot_images_22Jan25/kernel_install# ls
boot  lib
root@am64xx-evm:~/kalyan/emmc_boot_images_22Jan25/kernel_install# cd boot/
root@am64xx-evm:~/kalyan/emmc_boot_images_22Jan25/kernel_install/boot# ls
Image  System.map  dtb  fitImage  vmlinux
root@am64xx-evm:~/kalyan/emmc_boot_images_22Jan25/kernel_install/boot# pwd
/home/root/kalyan/emmc_boot_images_22Jan25/kernel_install/boot
root@am64xx-evm:~/kalyan/emmc_boot_images_22Jan25/kernel_install/boot# cd /mnt/temp/
root@am64xx-evm:/mnt/temp# ls
bin  boot  dev  etc  home  lib  linuxrc  lost+found  media  mnt  opt  proc  run  sbin  srv  sys  tisdk-default-image-am64xx-evm.tar.xz  tmp  usr  var
root@am64xx-evm:/mnt/temp# cd boot/
root@am64xx-evm:/mnt/temp/boot# ls
EFI  Image  Image-6.1.83-rt28-ti-rt-g96b0ebd82722  dtb  fitImage  fitImage-6.1.83-rt28-ti-rt-g96b0ebd82722
root@am64xx-evm:/mnt/temp/boot# ll
-sh: ll: command not found
root@am64xx-evm:/mnt/temp/boot# ls -al
total 21492
drwxr-xr-x  4 root root     4096 Mar  9  2018 .
drwxr-xr-x 20 root root     4096 Mar  9  2018 ..
drwxr-xr-x  3 root root     4096 Mar  9  2018 EFI
lrwxrwxrwx  1 root root       37 Mar  9  2018 Image -> Image-6.1.83-rt28-ti-rt-g96b0ebd82722
-rw-r--r--  1 root root 15442432 Mar  9  2018 Image-6.1.83-rt28-ti-rt-g96b0ebd82722
drwxr-xr-x  3 root root     4096 Mar  9  2018 dtb
lrwxrwxrwx  1 root root       40 Mar  9  2018 fitImage -> fitImage-6.1.83-rt28-ti-rt-g96b0ebd82722
-rw-r--r--  1 root root  6541490 Mar  9  2018 fitImage-6.1.83-rt28-ti-rt-g96b0ebd82722
root@am64xx-evm:/mnt/temp/boot# ls -al /home/root/kalyan/emmc_boot_images_22Jan25/kernel_install/boot/Image
-rwxr-xr-x 1 root root 15442432 Jan 22  2025 /home/root/kalyan/emmc_boot_images_22Jan25/kernel_install/boot/Image
root@am64xx-evm:/mnt/temp/boot# cp /home/root/kalyan/emmc_boot_images_22Jan25/kernel_install/boot/Image .
root@am64xx-evm:/mnt/temp/boot# cd dtb/
root@am64xx-evm:/mnt/temp/boot/dtb# ls
ti
root@am64xx-evm:/mnt/temp/boot/dtb# cd ti/
root@am64xx-evm:/mnt/temp/boot/dtb/ti# ls -al
total 136
drwxr-xr-x 2 root root  4096 Mar  9  2018 .
drwxr-xr-x 3 root root  4096 Mar  9  2018 ..
-rw-r--r-- 1 root root  2538 Mar  9  2018 k3-am642-evm-icssg1-dualemac-mii.dtbo
-rw-r--r-- 1 root root  2225 Mar  9  2018 k3-am642-evm-icssg1-dualemac.dtbo
-rw-r--r-- 1 root root  3102 Mar  9  2018 k3-am642-evm-nand.dtbo
-rw-r--r-- 1 root root 59128 Mar  9  2018 k3-am642-evm.dtb
-rw-r--r-- 1 root root 56715 Mar  9  2018 k3-am642-sk.dtb
root@am64xx-evm:/mnt/temp/boot/dtb/ti# ll /home/root/kalyan/emmc_boot_images_22Jan25/kernel_install/boot/dtb/ti/k3-am642-customevm.dtb
-sh: ll: command not found
root@am64xx-evm:/mnt/temp/boot/dtb/ti# ls -al /home/root/kalyan/emmc_boot_images_22Jan25/kernel_install/boot/dtb/ti/k3-am642-customevm.dtb
-rw-r--r-- 1 root root 55603 Jan 22  2025 /home/root/kalyan/emmc_boot_images_22Jan25/kernel_install/boot/dtb/ti/k3-am642-customevm.dtb
root@am64xx-evm:/mnt/temp/boot/dtb/ti# cp /home/root/kalyan/emmc_boot_images_22Jan25/kernel_install/boot/dtb/ti/k3-am642-customevm.dtb k3-am642-evm.dtb
root@am64xx-evm:/mnt/temp/boot/dtb/ti# cd ../../../lib
root@am64xx-evm:/mnt/temp/lib# ls
cpp                     libcap-ng.so.0      libdl.so.2         libmount.so.1       libnss_files.so.2          libpam.so.0            librt.so.1             libtinfo.so.5.9      libz.so.1
depmod.d                libcap-ng.so.0.0.0  libe2p.so.2        libmount.so.1.1.0   libnss_hesiod.so.2         libpam.so.0.85.1       libsmartcols.so.1      libudev.so           libz.so.1.2.11
firmware                libcap.so           libe2p.so.2.3      libncurses.so.5     libnss_mdns.so.2           libpam_misc.so         libsmartcols.so.1.1.0  libudev.so.1         modprobe.d
ld-linux-aarch64.so.1   libcap.so.2         libext2fs.so.2     libncurses.so.5.9   libnss_mdns4.so.2          libpam_misc.so.0       libss.so.2             libudev.so.1.7.3     modules
libBrokenLocale.so.1    libcap.so.2.66      libext2fs.so.2.4   libncursesw.so.5    libnss_mdns4_minimal.so.2  libpam_misc.so.0.82.1  libss.so.2.0           libusb-1.0.so        optee_armtz
libanl.so.1             libcom_err.so.2     libfdisk.so.1      libncursesw.so.5.9  libnss_mdns6.so.2          libpamc.so             libsystemd.so          libusb-1.0.so.0      security
libblkid.so.1           libcom_err.so.2.1   libfdisk.so.1.1.0  libnsl.so.1         libnss_mdns6_minimal.so.2  libpamc.so.0           libsystemd.so.0        libusb-1.0.so.0.3.0  systemd
libblkid.so.1.1.0       libcrack.so         libgcc_s.so        libnss_compat.so.2  libnss_mdns_minimal.so.2   libpamc.so.0.82.1      libsystemd.so.0.33.0   libutil.so.1         udev
libc.so.6               libcrack.so.2       libgcc_s.so.1      libnss_db.so.2      libnss_myhostname.so.2     libpthread.so.0        libthread_db.so.1      libwrap.so.0
libc_malloc_debug.so.0  libcrack.so.2.9.0   libm.so.6          libnss_dns.so.2     libpam.so                  libresolv.so.2         libtinfo.so.5          libwrap.so.0.7.6
root@am64xx-evm:/mnt/temp/lib# cd /home/root/kalyan/emmc_boot_images_22Jan25/kernel_install/lib
root@am64xx-evm:~/kalyan/emmc_boot_images_22Jan25/kernel_install/lib# ls
modules
root@am64xx-evm:~/kalyan/emmc_boot_images_22Jan25/kernel_install/lib# cd modules/
root@am64xx-evm:~/kalyan/emmc_boot_images_22Jan25/kernel_install/lib/modules# ls
6.1.83-rt28-dirty
root@am64xx-evm:~/kalyan/emmc_boot_images_22Jan25/kernel_install/lib/modules# cd 6.1.83-rt28-dirty/kernel/
root@am64xx-evm:~/kalyan/emmc_boot_images_22Jan25/kernel_install/lib/modules/6.1.83-rt28-dirty/kernel# ls
arch  crypto  drivers  fs  lib  net  samples  sound
root@am64xx-evm:~/kalyan/emmc_boot_images_22Jan25/kernel_install/lib/modules/6.1.83-rt28-dirty/kernel# cd lib/
root@am64xx-evm:~/kalyan/emmc_boot_images_22Jan25/kernel_install/lib/modules/6.1.83-rt28-dirty/kernel/lib# ls
crc-ccitt.ko  crypto  libcrc32c.ko  raid6  ts_bm.ko  ts_fsm.ko  ts_kmp.ko
root@am64xx-evm:~/kalyan/emmc_boot_images_22Jan25/kernel_install/lib/modules/6.1.83-rt28-dirty/kernel/lib# cd ..
root@am64xx-evm:~/kalyan/emmc_boot_images_22Jan25/kernel_install/lib/modules/6.1.83-rt28-dirty/kernel# ls
arch  crypto  drivers  fs  lib  net  samples  sound
root@am64xx-evm:~/kalyan/emmc_boot_images_22Jan25/kernel_install/lib/modules/6.1.83-rt28-dirty/kernel# cd ../..
root@am64xx-evm:~/kalyan/emmc_boot_images_22Jan25/kernel_install/lib/modules# ls
6.1.83-rt28-dirty
root@am64xx-evm:~/kalyan/emmc_boot_images_22Jan25/kernel_install/lib/modules# ls
6.1.83-rt28-dirty
root@am64xx-evm:~/kalyan/emmc_boot_images_22Jan25/kernel_install/lib/modules# cd /mnt/temp/lib/modules/
root@am64xx-evm:/mnt/temp/lib/modules# ls
6.1.83-rt28-ti-rt-g96b0ebd82722
root@am64xx-evm:/mnt/temp/lib/modules# cd 6.1.83-rt28-ti-rt-g96b0ebd82722/
root@am64xx-evm:/mnt/temp/lib/modules/6.1.83-rt28-ti-rt-g96b0ebd82722# ls
extra   modules.alias      modules.builtin            modules.builtin.bin      modules.dep      modules.devname  modules.softdep  modules.symbols.bin
kernel  modules.alias.bin  modules.builtin.alias.bin  modules.builtin.modinfo  modules.dep.bin  modules.order    modules.symbols
root@am64xx-evm:/mnt/temp/lib/modules/6.1.83-rt28-ti-rt-g96b0ebd82722# cd ..
root@am64xx-evm:/mnt/temp/lib/modules# ls
6.1.83-rt28-ti-rt-g96b0ebd82722
root@am64xx-evm:/mnt/temp/lib/modules# rm -rf *
root@am64xx-evm:/mnt/temp/lib/modules# cp ~/kalyan/emmc_boot_images_22Jan25/kernel_install/lib/modules/6.1.83-rt28-dirty/
build                      modules.alias.bin          modules.builtin.bin        modules.dep.bin            modules.softdep            source
kernel/                    modules.builtin            modules.builtin.modinfo    modules.devname            modules.symbols
modules.alias              modules.builtin.alias.bin  modules.dep                modules.order              modules.symbols.bin
root@am64xx-evm:/mnt/temp/lib/modules# cp -rf ~/kalyan/emmc_boot_images_22Jan25/kernel_install/lib/modules/* .
root@am64xx-evm:/mnt/temp/lib/modules# cd
root@am64xx-evm:~# umount /dev/mmcblk0p1
[ 2785.188809][  T984] EXT4-fs (mmcblk0p1): unmounting filesystem.

root@am64xx-evm:~# reboot



ON device restart::
=> mmc partconf 0 1 1 1
=> mmc bootbus 0 2 0 0
Set to BOOT_BUS_WIDTH = 0x2, RESET = 0x0, BOOT_MODE = 0x0



After reboot::
U-Boot SPL 2023.04-dirty (Jan 22 2025 - 15:28:42 +0530)
EEPROM not available at 0x50, trying to read at 0x51
Reading on-board EEPROM at 0x51 failed -121
Resetting on cold boot to workaround ErrataID:i2331
Please resend tiboot3.bin in case of UART/DFU boot
resetting ...
=> reset
resetting ...

U-Boot SPL 2023.04-dirty (Jun 25 2024 - 15:08:54 +0530)
EEPROM not available at 0x50, trying to read at 0x51
Reading on-board EEPROM at 0x51 failed -121
SYSFW ABI: 3.1 (firmware rev 0x0009 '9.2.8--v09.02.08 (Kool Koala)')
SPL initial stack usage: 13408 bytes
dram_init_banksize : chnaged to 1GB
Trying to boot from MMC2
Authentication passed
Authentication passed
dram_init : chnaged to 1GB
dram_init_banksize : chnaged to 1GB
Loading Environment from MMC... *** Warning - No MMC card found, using default environment

Authentication passed
Authentication passed
Starting ATF on ARM64 core...

NOTICE:  BL31: v2.10.0(release):v2.10.0-367-g00f1ec6b87-dirty
NOTICE:  BL31: Built : 16:09:05, Feb  9 2024
I/TC:
I/TC: OP-TEE version: 4.1.0-51-g012cdca49 (gcc version 11.4.0 (GCC)) #1 Tue Jan 30 10:48:03 UTC 2024 aarch64
I/TC: WARNING: This OP-TEE configuration might be insecure!
I/TC: WARNING: Please check https://optee.readthedocs.io/en/latest/architecture/porting_guidelines.html
I/TC: Primary CPU initializing
I/TC: GIC redistributor base address not provided
I/TC: Assuming default GIC group status and modifier
I/TC: SYSFW ABI: 3.1 (firmware rev 0x0009 '9.2.8--v09.02.08 (Kool Koala)')
I/TC: HUK Initialized
I/TC: Activated SA2UL device
I/TC: Enabled firewalls for SA2UL TRNG device
I/TC: SA2UL TRNG initialized
I/TC: SA2UL Drivers initialized
I/TC: Primary CPU switching to normal world boot

U-Boot SPL 2023.04-dirty (Jun 25 2024 - 15:09:04 +0530)
EEPROM not available at 0x50, trying to read at 0x51
Reading on-board EEPROM at 0x51 failed -121
SYSFW ABI: 3.1 (firmware rev 0x0009 '9.2.8--v09.02.08 (Kool Koala)')
dram_init_banksize : chnaged to 1GB
Trying to boot from MMC2
Authentication passed
Authentication passed
dram_init : chnaged to 1GB
dram_init_banksize : chnaged to 1GB


U-Boot 2023.04-dirty (Jun 25 2024 - 15:09:04 +0530)

SoC:   AM64X SR2.0 HS-FS
Model: Texas Instruments AM642 EVM
EEPROM not available at 0x50, trying to read at 0x51
Reading on-board EEPROM at 0x51 failed -121
DRAM:  dram_init : chnaged to 1GB
dram_init_banksize : chnaged to 1GB
1 GiB
Core:  88 devices, 31 uclasses, devicetree: separate
NAND:  0 MiB
MMC:   mmc@fa10000: 0, mmc@fa00000: 1
Loading Environment from nowhere... OK
In:    serial@2800000
Out:   serial@2800000
Err:   serial@2800000
EEPROM not available at 0x50, trying to read at 0x51
Reading on-board EEPROM at 0x51 failed -121
Net:   eth0: ethernet@8000000port@1
Hit any key to stop autoboot:  0
switch to partitions #0, OK
mmc1 is current device
SD/MMC found on device 1
Failed to load 'boot.scr'
574 bytes read in 34 ms (15.6 KiB/s)
Loaded env from uEnv.txt
Importing environment from mmc1 ...
## Error: "main_cpsw0_qsgmii_phyinit" not defined
18504192 bytes read in 798 ms (22.1 MiB/s)
55340 bytes read in 36 ms (1.5 MiB/s)
Working FDT set to 88000000
## Flattened Device Tree blob at 88000000
   Booting using the fdt blob at 0x88000000
Working FDT set to 88000000
   Loading Device Tree to 000000008feef000, end 000000008fffffff ... OK
Working FDT set to 8feef000

Starting kernel ...

[    0.000000][    T0] Booting Linux on physical CPU 0x0000000000 [0x410fd034]
[    0.000000][    T0] Linux version 6.1.83-rt28IMI-V1.1T-dirty (admin1@admin1-Latitude-3420) (aarch64-oe-linux-gcc (GCC) 11.4.0, GNU ld (GNU Binutils) 2.38.20220708) #8 SMP PREEMPT_RT Mon Jun 24 10:10:24 IST 2024
[    0.000000][    T0] Machine model: Texas Instruments AM642 EVM
[    0.000000][    T0] earlycon: ns16550a0 at MMIO32 0x0000000002800000 (options '')
[    0.000000][    T0] printk: bootconsole [ns16550a0] enabled
[    0.000000][    T0] efi: UEFI not found.
[    0.000000][    T0] Reserved memory: created DMA memory pool at 0x00000000a0000000, size 1 MiB
 

Modification is done in the Uboot ENV file:

Error:

Regards, Kalyan