I managed to run GNU Guix from eMMC on VisionFive2 board.
The image is built from "gnu/system/images/visionfive2.scm" manifest and is written to an eMMC with "ddrescue".
Also I had to switch the boot mode into QSPI and run those command on boot:
setenv fdtfile starfive/jh7110-starfive-visionfive-2-v1.3b.dtb
saveenv
It runs but the boot process stops with "failed to resolve partition" error.
#RISCV #VisionFive2 #guix