I've since had the same result from the Pre-defined Raw Address alternative described in the manual, and from both methods with the image files build from source.
I've tried to take things a bit further with no success so far.
If the .wic works, it makes sense to look at how it is created. The WKS_FILE variable is set to "imx-uboot-bootpart.wks.in"
Inspecting that file we see
part u-boot --source rawcopy --sourceparams="file=${UBOOT_BINARY}.tagged" --ondisk mmcblk --no-table --align 1
part /boot --source bootimg-partition --ondisk mmcblk --fstype=vfat --label boot --active --align 4096 --size 16
part / --source rootfs --ondisk mmcblk --fstype=ext4 --label root --align 4096
I think bootimg-partition pulls in the files listed in IMAGE_BOOT_FILES, which is "zImage imx6ull-14x14-evk.dtb <various other .dtb files> tee.bin uTee-6ullevk"
I tried creating the partitions manually, respecting the size and alignment settings in the .wks and including all of the above files.
I got exactly the same errors.
The next thing I plan to try is to rebuild the .wic in cooked mode to confirm that still works