Hello JS Park,
EMMC boot is supported on LS1046ARDB.
You could build emmc firmware image with the following command in LSDK.
$ flex-builder -i mkfw -m ls1046ardb -b emmc
Build u-boot with the following command.
$ flex-builder -c u-boot -m ls1046ardb -b emmc
If you want to build u-boot manually, please build u-boot with the configuration ls1046ardb_emmc_defconfig.
You could run the command "=> qixis_reset mmc" to switch EMMC boot under u-boot.
Thanks,
Yiping