Can´t boot from EMMC

I´m testing my new Rock 5b boards, they boot fine from SD card.
But i can´t get them to boot from the emmc module. Am i missing something here?

According to the documentation i should only flash the images as normal.
(Have tried etcher with sd -> emmc module and dd when boot from SD card)

Have tried the offical images as:

Android
Debian
Ubuntu

Also grabbed a updated debian server image from github but none of these seem to boot.

After powering on the unit the led just stays as green status.
The EMMC module works just fine, since i can see it when i boot from SD card.

If you can see eMMC when booting from SD card, you can just dd the image to eMMC.

sudo xzcat 'your compressed image path' | dd of='your eMMC device path' bs=1M status=progress

I have a same problem,I got a DIY emmc module with img installed,and it can boot successfully at first.but after erasing it all with rkdevtool,and download a new image(rkdevtool shows the download completed with no error).
however,when trying to boot,the light keeps blue.I get log below from serial port without progressing anymore.

 k@·DDR Version V1.08 20220617
LPDDR4X, 2112MHz
channel[0] BW=16 Col=10 Bk=8 CS0 Row=17 CS=1 Die BW=16 Size=2048MB
channel[1] BW=16 Col=10 Bk=8 CS0 Row=17 CS=1 Die BW=16 Size=2048MB
channel[2] BW=16 Col=10 Bk=8 CS0 Row=17 CS=1 Die BW=16 Size=2048MB
channel[3] BW=16 Col=10 Bk=8 CS0 Row=17 CS=1 Die BW=16 Size=2048MB
Manufacturer ID:0xff 
CH0 RX Vref:27.7%, TX Vref:21.8%,0.0%
CH1 RX Vref:30.7%, TX Vref:20.8%,0.0%
CH2 RX Vref:26.7%, TX Vref:21.8%,0.0%
CH3 RX Vref:27.7%, TX Vref:19.8%,0.0%
change to F1: 528MHz
change to F2: 1068MHz
change to F3: 1560MHz
change to F0: 2112MHz
out
U-Boot SPL board init
U-Boot SPL 2017.09-gc060f28d70-220414 #zyf (Apr 18 2022 - 18:13:34)
Failed to set cpub01
Failed to set cpub23
Trying to boot from MMC2
MMC: no card present
mmc_init: -123, time 0
spl: mmc init failed with error: -123
Trying to boot from MMC1
Card did not respond to voltage select!
mmc_init: -95, time 13
spl: mmc init failed with error: -95
Trying to boot from MTD2
Trying fit image at 0x4000 sector
## Verified-boot: 0
## Checking atf-1 0x00040000 ... sha256(806278dba1...) + OK
## Checking uboot 0x00200000 ... sha256(a1a86d26d5...) + OK
## Checking fdt 0x0030a010 ... sha256(d32827d3ac...) + OK
## Checking atf-2 0x000f0000 ... sha256(c00c7fd75b...) + OK
## Checking atf-3 0xff100000 ... sha256(71c3a5841b...) + OK
## Checking atf-4 0xff001000 ... sha256(2301cf73be...) + OK
Jumping to U-Boot(0x00200000) via ARM Trusted Firmware(0x00040000)
Total: 497.304 ms

INFO:    Preloader serial: 2
NOTICE:  BL31: v2.3():v2.3-405-gb52c2eadd:derrick.huang
NOTICE:  BL31: Built : 11:23:47, Aug 15 2022
INFO:    spec: 0x1
INFO:    ext 32k is not valid
INFO:    GICv3 without legacy support detected.
INFO:    ARM GICv3 driver initialized in EL3
INFO:    system boots from cpu-hwid-0
INFO:    idle_st=0x21fff, pd_st=0x11fff9, repair_st=0xfff70001
INFO:    dfs DDR fsp_params[0].freq_mhz= 2112MHz
INFO:    dfs DDR fsp_params[1].freq_mhz= 528MHz
INFO:    dfs DDR fsp_params[2].freq_mhz= 1068MHz
INFO:    dfs DDR fsp_params[3].freq_mhz= 1560MHz
INFO:    BL31: Initialising Exception Handling Framework
INFO:    BL31: Initializing runtime services
WARNING: No OPTEE provided by BL2 boot loader, Booting device without OPTEE initialization. SMC`s destined for OPTEE will return SMC_UNK
ERROR:   Error initializing runtime service opteed_fast
INFO:    BL31: Preparing for EL3 exit to normal world
INFO:    Entry point address = 0x200000
INFO:    SPSR = 0x3c9

then I use SD card,it boot successfully,when I try to immgrate the system from SD card to emmc,the emmc just don’t appear.

raki@rock-5b:~$ df -h
Filesystem      Size  Used Avail Use% Mounted on
tmpfs           769M   10M  759M   2% /run
/dev/mmcblk1p2   59G  7.0G   52G  12% /
tmpfs           3.8G     0  3.8G   0% /dev/shm
tmpfs           5.0M  4.0K  5.0M   1% /run/lock
tmpfs           3.8G  4.0K  3.8G   1% /tmp
/dev/mmcblk1p1  256M  156M  101M  61% /boot
/dev/zram1       47M  2.6M   41M   6% /var/log
tmpfs           769M   56K  769M   1% /run/user/1000
raki@rock-5b:~$ lsblk
NAME        MAJ:MIN RM  SIZE RO TYPE MOUNTPOINTS
mtdblock0    31:0    0   16M  0 disk 
mmcblk1     179:0    0 59.7G  0 disk 
├─mmcblk1p1 179:1    0  256M  0 part /boot
└─mmcblk1p2 179:2    0 58.8G  0 part /var/log.hdd
                                     /
zram0       254:0    0  3.8G  0 disk [SWAP]
zram1       254:1    0   50M  0 disk /var/log

if the emmc detected,it should be mmcblk0 right?
hope some advice,thanks