imx8mm_evk: Broken defconfig for SPI boot?

Alexander Koch akoch at initse.com
Wed Mar 25 19:08:12 CET 2026


Hi all,

I am currently porting a working i.MX8M Mini based board from U-Boot v2024.01 to
v2026.01 as I cannot seem to get HABv4 Secure Boot working with the old version.

After rebasing our commits onto v2026.01 I ran into compilation errors so I
decided to take a step back and build the i.MX8MM EVK Defconfig as a starting
point for the port (our board is very similar to said EVK).

Taking the exact steps from 'doc/board/nxp/imx8mm_evk.rst'

    $ export CROSS_COMPILE=aarch64-linux-gnu-
    $ make imx8mm_evk_fspi_defconfig
    $ make

the build fails, complaining about a missing image for the FSPI config header:

      COPY    spl/u-boot-spl.bin
      CFGS    spl/u-boot-spl.cfgout
      BINMAN  .binman_stamp
    Image 'image' is missing external blobs and is non-functional:
        fspi_conf_block
    
    /binman/section/fspi_conf_block (fspi_header.bin):
       Missing blob

    Image 'image' has faked external blobs and is non-functional:
        fspi_header.bin


Strangely, 'fspi_header.bin' is present (and non-empty) and if I repeat the
build it gets through without an error message.

Unfortunately the resulting 'flash.bin' does not boot.

So I'm wondering: did I do something wrong or is the EVK SPI defconfig broken?


Best regards,

Alex


More information about the U-Boot mailing list