Hey, I have compiled yocto/linux on ubuntu 18 by following the documentation. I have the imx7ulpevk. I am trying to upload the image via uboot using uuu tool. I change the switches for uboot then run the command
~/bsp/bld-xwayland/tmp/deploy/images/imx7ulpevk$ sudo uuu -b emmc_all u-boot.imx imx-image-multimedia-imx7ulpevk.wic.bz2/*
which results in::
uuu (Universal Update Utility) for nxp imx chips -- libuuu_1.4.43-0-ga9c099a
Success 0 Failure 0
user@user-VirtualBox:~/bsp/bld-xwayland/tmp/deploy/images/imx7ulpevk$ sudo uuu -b emmc_all u-boot.imx imx-image-multimedia-imx7ulpevk.wic.bz2/*
uuu (Universal Update Utility) for nxp imx chips -- libuuu_1.4.43-0-ga9c099a
Success 0 Failure 0
1:3 1/ 1 [=================100%=================] SDP: boot -f u-boot.imx
and then it just sits here forever. Looking at the debug output I get the problem
Unknown image format!
The whole output is
U-Boot 2020.04-5.4.47-2.2.0+gffc3fbe7e5 (Dec 08 2020 - 06:29:23 +0000)
CPU: i.MX7ULP rev2.1 at 500 MHz
Reset cause: POR
Boot mode: Dual boot
PMC1: LDO bypass mode
Model: NXP i.MX7ULP EVK
DRAM: 1 GiB
MMC: FSL_SDHC: 0
Loading Environment from MMC... *** Warning - No block device, using default environment
[*]-Video Link 0 (720 x 1280)
[0] lcdif@40AA0000, video
[1] mipi_dsi@40A90000, video_bridge
[2] rm68200_panel, panel
In: serial
Out: serial
Err: serial
switch to partitions #0, OK
mmc0 is current device
Detect USB boot. Will enter fastboot mode!
Net: No ethernet found.
Fastboot: Normal
Boot from USB for mfgtools
*** Warning - Use default environment for mfgtools
, using default environment
Run bootcmd_mfg: run mfgtool_args;if iminfo ${initrd_addr}; then if test ${tee} = yes; then bootm ${tee_addr} ${initrd_addr} ${fdt_addr}; else bootz ${loadaddr} ${initrd_addr} ${fdt_addr}; fi; else echo "Run fastboot ..."; fastboot 0; fi;
Hit any key to stop autoboot: 0
## Checking Image at 66800000 ...
Unknown image format!
Run fastboot ...
my local.conf is attached for reference
MACHINE ??= 'imx7ulpevk'
DISTRO ?= 'fsl-imx-xwayland'
PACKAGE_CLASSES ?= 'package_rpm'
EXTRA_IMAGE_FEATURES ?= "debug-tweaks"
USER_CLASSES ?= "buildstats image-mklibs image-prelink"
PATCHRESOLVE = "noop"
BB_DISKMON_DIRS ??= "\
STOPTASKS,${TMPDIR},1G,100K \
STOPTASKS,${DL_DIR},1G,100K \
STOPTASKS,${SSTATE_DIR},1G,100K \
STOPTASKS,/tmp,100M,100K \
ABORT,${TMPDIR},100M,1K \
ABORT,${DL_DIR},100M,1K \
ABORT,${SSTATE_DIR},100M,1K \
ABORT,/tmp,10M,1K"
PACKAGECONFIG_append_pn-qemu-system-native = " sdl"
CONF_VERSION = "1"
DL_DIR ?= "${BSPDIR}/downloads/"
ACCEPT_FSL_EULA = "1"
# Switch to Debian packaging and include package-management in the image
PACKAGE_CLASSES = "package_deb"
EXTRA_IMAGE_FEATURES += "package-management"
UBOOT_CONFIG = "sd emmc sd-optee"
why would the device not be able to understand the image format? Thank you in advance