Hello,
I am working with i.MX8MQ EVK board and try to load firmware into on-board emmc. Firmware was built with Yocto Project imx-5.4.47-2.2.0.xml. I created sd-card with dd and it works fine. But when I try using uuu to load this firmware into on-board emmc (before that i set up dip SW802 1-off, 2-on; and SW801 1,2-off, 3-on 4-off) I get:
$sudo ./uuu -b emmc u-boot-sd-2020.04-r0.bin
uuu (Universal Update Utility) for nxp imx chips -- libuuu_1.4.127-0-g08c58c9
Success 0 Failure 1
1:9 1/ 1 [Cannot find valid IVT header ] SDP: boot -f u-boot-sd-2020.04-r0.bin
I tryed to add in my local.cfg:
UBOOT_CONFIG = "mfgtool"
and rebuilt it, but after that the result stay the same:
$sudo ./uuu -b emmc u-boot-mfgtool-2020.04-r0.bin
uuu (Universal Update Utility) for nxp imx chips -- libuuu_1.4.127-0-g08c58c9
Success 0 Failure 1
1:9 1/ 1 [Cannot find valid IVT header ] SDP: boot -f u-boot-mfgtool-2020.04-r0.bin
I thing that I should to add IVT header on my u-boot image before loading it. But I cann't find any information about the simple way to do that. Can anyone give me right direction (at least) to solve this little problem?