I am trying to create partition of QSPI(32 Mb) on imx6ul-evk board but i am unable to do that.After partition i want to burn bootstrap loader(u-boot-imx6ulevk_qspi1.imx),kernal image(zImage),device tree(zImage-imx6ul-14x14-evk.dtb) and rootfs from manufacturing tool(IMX6_L3.14.52_MFG_TOOL downloaded from i.MX 6UltraLite Applications Processor|NXP ).But what i have seen on the script file(ucl2.xml) there are only burn option for only zImage. One important thing i don't want to load any image on SD card i want to use only QSPI and boot from there only so how can i achieve this task.I am waiting for your reply.
I didn't work on IMX, but I've faced a similar issue on LS1021a-iot board, what I've done is modified the qspi section on device tree file as
label = "provide a label";
reg = <start_address 0x2000000>; /*since you need 32MB partition size*/
and image can be written to the flash by primarily loading the image on to RAM and then write to flash using sf write command in u-boot