Starting with Rock64, u-boot installed to SPI flash, Debian stretch installed to eMMC or micro SD card.
Add things like dtb and any images you want to eventually load with grub
From Debian:
sudo apt-get -y install grub2-common efivar grub-efi-arm64
sudo grub-install /dev/mmcblk1p6 --target arm64-efi
Should now have /boot/efi/debian/grubaa64.efi
- interrupt autoboot, drop into uboot command line
load ${devtype} ${devnum}:${distro_bootpart} ${kernel_addr_r} efi/debian/grubaa64.efi
load ${devtype} ${devnum}:${distro_bootpart} ${fdt_addr_r} dtb
bootefi ${kernel_addr_r} ${fdt_addr_r}