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.
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
