Yes I was using it that way for rk3399 where there is no SD card and it was flashed to emmc directly. But for SD card we can flash it directly IMO. Did you try it please? Also how about kernel build issue? Thanks.
instead of debian image I’ve used core-image-minimal-*.wic to flash using sudo rkdeveloptool wl 0 core-image-minimal-*.wic
boot board and it boot to yocto
Sorry for the noise but I think this part should be in wiki for yocto ;). I can share kas config + build script for building yocto easy way. Also please fix mentioned bug in : https://github.com/radxa/meta-rockchip/issues/1
I am using a custom yocto build with a Rock 3A, and in my xp you should be able to dd the wic file straight on to uSD or emmc without a problem, the WIC is a complete gpt image file.
The GPT image is valid though it can be repaired to do things like put a backup of the GPT table at the end of the image among other things. I haven’t worked out how to resolve that issue within a build but it hasnt been a core part of my testing.