Could we boot from emmc by copying system image data from sdcard to emmc?
I’m also interested about that,
I burned same on sd card and eMMC and expected that it should start from eMMC selecting right jumper positions, but it could not start for both I’ve got this on UART:
dwmci_s: Response Timeout. BOOT fail,Error is 0xffffffff
or just silence on other combinations.
Setting two jumpers to right it started successfuly from SD card (but not from eMMC).
I updated uboot and spl but same thing, it could start only from SD
When system is up lsblk shows eMMC as well as nvme drive. I guess that this last one may be able to boot in future, for now I would like to start from eMMC only.
part of uart log:
In: serial@10000000 Out: serial@10000000 Err: serial@10000000 Model: StarFive VisionFive V2 Net: eth0: ethernet@16030000, eth1: ethernet@16040000 Card did not respond to voltage select! : -110 switch to partitions #0, OK mmc0(part 0) is current device bootmode flash device 0 Can't set block device Failed to load '/boot/uEnv.txt' Hit any key to stop autoboot: 0 Can't set block device Importing environment from mmc0 ... ## Warning: Input data exceeds 1048576 bytes - truncated ## Info: input data size = 1048578 = 0x100002 Card did not respond to voltage select! : -110 Couldn't find partition mmc 1:2 Can't set block device ## Warning: defaulting to text format ## Error: "boot2" not defined switch to partitions #0, OK mmc0(part 0) is current device Scanning mmc 0:2... Found /boot/extlinux/extlinux.conf Retrieving file: /boot/extlinux/extlinux.conf 823 bytes read in 4 ms (200.2 KiB/s) U-Boot menu 1: Debian GNU/Linux bookworm/sid 5.15.0-starfive 2: Debian GNU/Linux bookworm/sid 5.15.0-starfive (rescue target) Enter choice: 1: Debian GNU/Linux bookworm/sid 5.15.0-starfive Retrieving file: /boot/initrd.img-5.15.0-starfive 9684953 bytes read in 212 ms (43.6 MiB/s) Retrieving file: /boot/vmlinuz-5.15.0-starfive 8015200 bytes read in 175 ms (43.7 MiB/s) append: root=/dev/mmcblk1p3 rw console=tty0 console=ttyS0,115200 earlycon rootwait stmmaceth=chain_mode:1 selinux=0 Retrieving file: /boot/dtbs/starfive/starfive_visionfive2.dtb Failed to load '/boot/dtbs/starfive/starfive_visionfive2.dtb' kernel_comp_addr_r or kernel_comp_size is not provided!