Part Number: AM3358
hello,
we have designed an am3358 based custom board with ref design of AM335x Starter Kit.
in starter kit emmc is not there we have added
i have modify
add pin mux of emmc in muc.c file and call from enable_board_pin_mux function
am335x-evmsk.dts inside
/ti-processor-sdk-linux-am335x-evm-06.01.00.08/board-support/linux-4.19.59+gitAUTOINC+5f8c1c6121-g5f8c1c6121/arch/arm/boot/dts$
and same modification done for u boot dts file and uboot detect emmc successfully
and im also able to write emmc using following thread

but while im change boot sequence jumper from sd card interface to emmc boot (i.e. boot from emmc) at that time board stop boot after Starting kernel ...
here i am attaching boot log
U-Boot SPL 2019.01 (Apr 04 2020 - 17:50:51 +0530)
Trying to boot from MMC2
U-Boot 2019.01 (Apr 04 2020 - 17:50:51 +0530)
Aarohi WFH01
CPU : AM335X-GP rev 2.1
Model: TI AM335x EVM
DRAM: 1 GiB
NAND: 0 MiB
MMC: OMAP SD/MMC: 0, OMAP SD/MMC: 1
Loading Environment from FAT... <ethaddr> not set. Validating first E-fuse MAC
Net: eth0: ethernet@4a100000
Warning: usb_ether MAC addresses don't match:
Address in ROM is de:ad:be:ef:00:01
Address in environment is 04:79:b7:03:11:1b
, eth1: usb_ether
Hit any key to stop autoboot: 0
switch to partitions #0, OK
mmc1(part 0) is current device
Scanning mmc 1:1...
switch to partitions #0, OK
mmc1(part 0) is current device
SD/MMC found on device 1
4227584 bytes read in 718 ms (5.6 MiB/s)
37166 bytes read in 8 ms (4.4 MiB/s)
## Flattened Device Tree blob at 88000000
Booting using the fdt blob at 0x88000000
Loading Device Tree to 8fff3000, end 8ffff12d ... OK
Starting kernel ...
i have added uEnv.txt file in emmc boot partition
bootargs=console=ttyS0,115200n8 root=/dev/mmcblk0p2 rootfstype=ext3 rw rootwait ip=off lpj=3590144
bootcmd=mmc rescan; ext4load mmc 0:2 ${loadaddr} /boot/zImage; bootz ${loadaddr} - ${fdtaddr}
loadfdt=ext4load mmc 0:2 ${fdtaddr} /boot/am335x-evmsk.dtb
uenvcmd=boot
but still unable to find root cause of why kernel not coming up...?