I tried to load easy installer from USB as guided here: Load Easy Installer From External Media (SD Card/USB Stick) | Toradex Developer Center . Unfortunately U-Boot cannot find my USB stick with easy installer:
U-Boot 2020.04-5.7.2+git.33bb8e968332 (Jul 06 2022 - 12:21:53 +0000) CPU: i.MX8MP rev1.1 1600 MHz (running at 1200 MHz) CPU: Industrial temperature grade (-40C to 105C) at 42C Reset cause: POR DRAM: 4 GiB MMC: FSL_SDHC: 1, FSL_SDHC: 2 Loading Environment from MMC... OK In: serial Out: serial Err: serial Model: Toradex Verdin iMX8M Plus Quad 4GB IT V1.1A, Serial# 14871342 Carrier: Toradex Dahlia V1.1C, Serial# 11048795 BuildInfo: - ATF 2fa8c63 - U-Boot 2020.04-5.7.2+git.33bb8e968332 Setting variant to nonwifi flash target is MMC:2 Net: eth1: ethernet@30be0000, eth0: ethernet@30bf0000 [PRIME] Fastboot: Normal Normal Boot Hit any key to stop autoboot: 0 Verdin iMX8MP # usb start starting USB... Bus usb@38100000: Register 2000140 NbrPorts 2 Starting the controller USB XHCI 1.10 Bus usb@38200000: Register 2000140 NbrPorts 2 Starting the controller USB XHCI 1.10 scanning bus usb@38100000 for devices... 1 USB Device(s) found scanning bus usb@38200000 for devices... 5 USB Device(s) found scanning usb for storage devices... 1 Storage Device(s) found Verdin iMX8MP #
I tried both usb ports of X4 Dahlia connector but with no success. Then tried with SDCard with
bootcmd_mmc1 it booted to easy installer like a charm.
Additional question - i wanted to flash emmc (in this case mmc2) with new yocto image on USB storage device (kernel, dts and rootfs) generated like here Boot From an SD Card / USB Stick | Toradex Developer Center using only U-boot flash write commands. How it should be done? I dont want to use combo recovery / easy installer because for my application only serial port and USB ports will be available.