I followed the instructions on that page, but they seem to be years old. I get an error compiling with those files:
| /bin/bash /home/nichol/fsl/build-x11/workspace/sources/u-boot-imx/scripts/mkmakefile \
| /home/nichol/fsl/build-x11/workspace/sources/u-boot-imx . 2017 03
| make -f /home/nichol/fsl/build-x11/workspace/sources/u-boot-imx/scripts/Makefile.build obj=scripts/basic
| GEN ./Makefile
| make[1]: *** No rule to make target `/home/nichol/fsl/build-x11/workspace/sources/u-boot-imx/arch//cpu/u-boot.lds', needed by `u-boot.lds'. Stop.
| make[1]: *** Waiting for unfinished jobs....
| rm -f .tmp_quiet_recordmcount
| make[1]: Leaving directory `/home/nichol/fsl/build-x11/tmp/work/imx6ull14x14evk-poky-linux-gnueabi/u-boot-imx/2017.03-r0/u-boot-imx-2017.03/mx6ull_14x14_evk_nand_config'
| make: *** [sub-make] Error 2
| make: Leaving directory `/home/nichol/fsl/build-x11/workspace/sources/u-boot-imx'
| WARNING: exit code 1 from a shell command.
| ERROR: Function failed: do_compile (log file is located at /home/nichol/fsl/build-x11/tmp/work/imx6ull14x14evk-poky-linux-gnueabi/u-boot-imx/2017.03-r0/temp/log.do_compile.2047)
ERROR: Task (/home/nichol/fsl/sources/meta-fsl-bsp-release/imx/meta-bsp/recipes-bsp/u-boot/u-boot-imx_2017.03.bb:do_compile) failed with exit code '1'
NOTE: Tasks Summary: Attempted 397 tasks of which 394 didn't need to be rerun and 1 failed.
Summary: 1 task failed:
/home/nichol/fsl/sources/meta-fsl-bsp-release/imx/meta-bsp/recipes-bsp/u-boot/u-boot-imx_2017.03.bb:do_compile
These files seem wrong since there are now exists configs/mx6ull_14x14_evk_nand_defconfig and these old instructions contain configs/mx6ul_14x14_evk_nand_defconfig. I do have the mx6ull_14x14_evk modified with nand. It does work with the image that is stored with the mfgtool. I would like to replicate compiling that image. I seem to get close when I just changed local.conf to include both the following lines.
UBOOT_CONFIG = "nand"
CONFIG_CMD_NAND = "1"
I seem to be off in just the u-boot args.