Hi Sirs,
I am using Flexbuild to build an image for imx8mp, after flashing emmc by following command
flex-installer -d /dev/mmcblk2 -m imx8mpevk -f firmware_imx8mpevk_emmcboot.img -b boot_IMX_arm64_lts_6.6.36.tar.zst -r rootfs_lsdk2412_debian_desktop_arm64.tar.zst
I get an error message when boots from emmc
----------------------------------------------------------------------------------------
U-Boot SPL 2023.04-dirty (Mar 31 2025 - 14:46:05 +0800)
DDRINFO: start DRAM init
DDRINFO: DRAM rate 3000MTS
DDRINFO:ddrphy calibration done
DDRINFO: ddrmix config done
SEC0: RNG instantiated
Normal Boot
Trying to boot from MMC2
hab fuse not enabled
Authenticate image from DDR location 0x401fcdc0...
Error: CSF header command not found
NOTICE: Do not release JR0 to NS as it can be used by HAB
NOTICE: BL31: v2.8(release):automotive-13.0.0_2.1.0-0-g99195a23d-dirty
NOTICE: BL31: Built : 14:46:46, Mar 31 2025
U-Boot 2023.04-dirty (Mar 31 2025 - 14:46:05 +0800)
CPU: i.MX8MP[8] rev1.1 1600 MHz (running at 1200 MHz)
CPU: Industrial temperature grade (-40C to 105C) at 51C
Reset cause: POR
Model: NXP i.MX8MPlus LPDDR4 EVK board
DRAM: 4 GiB
optee optee: OP-TEE api uid mismatch
Core: 249 devices, 35 uclasses, devicetree: separate
MMC: FSL_SDHC: 1, FSL_SDHC: 2
Loading Environment from MMC... OK
[*]-Video Link 0adv7535_mipi2hdmi adv7535@3d: Can't find cec device id=0x3c
fail to probe panel device adv7535@3d
fail to get display timings
probe video device failed, ret -19
[0] lcd-controller@32e80000, video
[1] mipi_dsi@32e60000, video_bridge
[2] adv7535@3d, panel
adv7535_mipi2hdmi adv7535@3d: Can't find cec device id=0x3c
fail to probe panel device adv7535@3d
fail to get display timings
probe video device failed, ret -19
In: serial
Out: serial
Err: serial
SEC0: RNG instantiated
flash target is MMC:2
Net:
Warning: ethernet@30bf0000 (eth1) using random MAC address - ea:c0:70:52:12:75
Could not get PHY for FEC0: addr 1
Could not get PHY for FEC0: addr 1
eth1: ethernet@30bf0000 [PRIME]
cannot get the partion info for misc
idx 0, ptn 0 name='gpt' start=0 len=2048
idx 1, ptn 0 name='' start=0 len=0
idx 2, ptn 0 name='mcu_os' start=10240 len=512
idx 3, ptn 0 name='all' start=0 len=61071360
idx 4, ptn 0 name='bootloader0' start=0 len=8192
idx 5, ptn 1 name='boot' start=8192 len=262144
idx 6, ptn 2 name='rootfs' start=270336 len=60800991
Cannot find partition 4080
do_raw_read failed, ret 1
read_bootctl, bcb_rw_block read failed
read command failed
Fastboot: Normal
Normal Boot
Hit any key to stop autoboot: 0
cannot get the partion info for fbmisc
idx 0, ptn 0 name='gpt' start=0 len=2048
idx 1, ptn 0 name='' start=0 len=0
idx 2, ptn 0 name='mcu_os' start=10240 len=512
idx 3, ptn 0 name='all' start=0 len=61071360
idx 4, ptn 0 name='bootloader0' start=0 len=8192
idx 5, ptn 1 name='boot' start=8192 len=262144
idx 6, ptn 2 name='rootfs' start=270336 len=60800991
fastboot_get_lock_stat: error in get mmc part
fsl_read_from_partition_multi: no misc partition
idx 0, ptn 0 name='gpt' start=0 len=2048
idx 1, ptn 0 name='' start=0 len=0
idx 2, ptn 0 name='mcu_os' start=10240 len=512
idx 3, ptn 0 name='all' start=0 len=61071360
idx 4, ptn 0 name='bootloader0' start=0 len=8192
idx 5, ptn 1 name='boot' start=8192 len=262144
idx 6, ptn 2 name='rootfs' start=270336 len=60800991
Error reading A/B metadata.
Read A/B metadata fail!
fsl_read_from_partition_multi: no misc partition
idx 0, ptn 0 name='gpt' start=0 len=2048
idx 1, ptn 0 name='' start=0 len=0
idx 2, ptn 0 name='mcu_os' start=10240 len=512
idx 3, ptn 0 name='all' start=0 len=61071360
idx 4, ptn 0 name='bootloader0' start=0 len=8192
idx 5, ptn 1 name='boot' start=8192 len=262144
idx 6, ptn 2 name='rootfs' start=270336 len=60800991
Error reading A/B metadata.
I/O error while loading A/B metadata.
Writing A/B metadata to disk.
fsl_write_to_partition: no misc partition
idx 0, ptn 0 name='gpt' start=0 len=2048
idx 1, ptn 0 name='' start=0 len=0
idx 2, ptn 0 name='mcu_os' start=10240 len=512
idx 3, ptn 0 name='all' start=0 len=61071360
idx 4, ptn 0 name='bootloader0' start=0 len=8192
idx 5, ptn 1 name='boot' start=8192 len=262144
idx 6, ptn 2 name='rootfs' start=270336 len=60800991
Error writing A/B metadata.
-----------------------------------------------------------------------------------------
however this image works fine if boots from SD card
question 1 : Which error will cause this message?
question 2 : Should I use UUU to flash emmc?
Any help would be appreciated.