Hi,
We are currently working on building U-Boot from source for the Verdin iMX8MP module on a Dahlia carrier board, using the downstream U-Boot source provided by NXP.
Reference:
We followed the instructions from the official Toradex documentation:
We cloned the NXP U-Boot repository for i.MX 8M Mini/Plus-based SoMs.
While setting up the U-Boot device tree configuration, we encountered the following issue:
The expected device tree file imx8mp-verdin.dtb (for Verdin iMX8MP) is not present in the downstream U-Boot source.
However, the corresponding .dtsi include file imx8mp-verdin.dtsi is available.
We noticed that the file fsl-imx8mp-evk.dtb is also not present.
Could you please advise on the correct way to proceed?
Should we manually create a imx8mp-verdin.dts that includes imx8mp-verdin.dtsi, or is there an official device tree file we may have missed?
Alternatively, is there a recommended patch or branch that includes the correct Verdin iMX8MP U-Boot support for downstream builds?
Hi, I’m the Toradex AI Assistant. The Toradex Support team will follow up with you shortly!
Did you like my answer?
Hello there!
If you’re looking to build U-Boot for the Verdin iMX8M Plus module, it’s best to use the Toradex U-Boot repository. Here’s a step-by-step guide to help you through the process:
Clone the Toradex U-Boot Repository:
Open your terminal and execute the following commands to clone the repository:
During the build process, the device tree file arch/arm/dts/imx8mp-verdin.dtb will be generated. This file should be renamed to fsl-imx8mp-evk.dtb for the boot container assembly.
Assemble the Boot Container:
After building U-Boot, assemble the boot container with the following commands:
$ make clean; make SOC=iMX8MP DCD_BOARD=imx8mp_evk flash_evk_emmc_fastboot
$ ls iMX8M/flash.bin
Hi @Paras,
The device tree is typically stored as a text file with a “.dts” or “.dtsi” extension. It can be compiled into a binary format known as a Device Tree Blob (dtb).
In short, you need to compile it.
The error you are getting is related to the toolchain, please export the toolchain before compiling the device tree.
pooja@pooja-Vostro-3520:~/workdir/u-boot-toradex$ make -j$(nproc) 2>&1 | tee build.log
scripts/kconfig/conf --syncconfig Kconfig
UPD include/config.h
CFG u-boot.cfg
GEN include/autoconf.mk.dep
CFG spl/u-boot.cfg
GEN include/autoconf.mk
GEN spl/include/autoconf.mk
UPD include/generated/dt.h
ENVC include/generated/env.txt
UPD include/generated/timestamp_autogenerated.h
ENVP include/generated/env.in
ENVT include/generated/environment.h
HOSTCC scripts/dtc/dtc.o
HOSTCC scripts/dtc/flattree.o
HOSTCC scripts/dtc/fstree.o
HOSTCC scripts/dtc/data.o
HOSTCC scripts/dtc/livetree.o
HOSTCC scripts/dtc/treesource.o
HOSTCC scripts/dtc/srcpos.o
HOSTCC scripts/dtc/checks.o
HOSTCC scripts/dtc/util.o
LEX scripts/dtc/dtc-lexer.lex.c
YACC scripts/dtc/dtc-parser.tab.h
YACC scripts/dtc/dtc-parser.tab.c
HOSTCC scripts/dtc/dtc-lexer.lex.o
HOSTCC scripts/dtc/dtc-parser.tab.o
UPD include/config/uboot.release
UPD include/generated/version_autogenerated.h
CC lib/asm-offsets.s
CC arch/arm/lib/asm-offsets.s
HOSTLD scripts/dtc/dtc
UPD include/generated/asm-offsets.h
UPD include/generated/generic-asm-offsets.h
LDS u-boot.lds
LDS u-boot-elf.lds
HOSTCC tools/gen_eth_addr
HOSTCC tools/gen_ethaddr_crc.o
WRAP tools/generated/lib/crc8.c
HOSTCC tools/img2srec
HOSTCC tools/mkenvimage.o
HOSTCC tools/os_support.o
WRAP tools/generated/lib/crc32.c
HOSTCC tools/aisimage.o
HOSTCC tools/atmelimage.o
HOSTCC tools/fit_common.o
HOSTCC tools/fit_image.o
HOSTCC tools/image-host.o
WRAP tools/generated/boot/image-fit.c
HOSTCC tools/image-sig-host.o
WRAP tools/generated/boot/image-fit-sig.c
WRAP tools/generated/boot/image-cipher.c
WRAP tools/generated/boot/fdt_region.c
WRAP tools/generated/boot/bootm.c
HOSTCC tools/generated/lib/crc32.o
HOSTCC tools/default_image.o
WRAP tools/generated/lib/fdtdec_common.c
WRAP tools/generated/lib/fdtdec.c
WRAP tools/generated/boot/image.c
WRAP tools/generated/boot/image-host.c
HOSTCC tools/imagetool.o
HOSTCC tools/imximage.o
HOSTCC tools/imx8image.o
HOSTCC tools/imx8mimage.o
HOSTCC tools/kwbimage.o
WRAP tools/generated/lib/md5.c
HOSTCC tools/lpc32xximage.o
HOSTCC tools/mxsimage.o
HOSTCC tools/omapimage.o
HOSTCC tools/pblimage.o
HOSTCC tools/pbl_crc32.o
HOSTCC tools/renesas_spkgimage.o
HOSTCC tools/sfspl.o
HOSTCC tools/vybridimage.o
HOSTCC tools/stm32image.o
WRAP tools/generated/lib/rc4.c
HOSTCC tools/rkcommon.o
HOSTCC tools/rkimage.o
HOSTCC tools/rksd.o
HOSTCC tools/rkspi.o
HOSTCC tools/socfpgaimage.o
HOSTCC tools/sunxi_egon.o
WRAP tools/generated/lib/crc16-ccitt.c
WRAP tools/generated/lib/hash-checksum.c
WRAP tools/generated/lib/sha1.c
WRAP tools/generated/lib/sha256.c
WRAP tools/generated/lib/sha512.c
WRAP tools/generated/common/hash.c
HOSTCC tools/ublimage.o
HOSTCC tools/zynqimage.o
HOSTCC tools/zynqmpimage.o
HOSTCC tools/zynqmpbif.o
WRAP tools/generated/lib/fdt-libcrypto.c
HOSTCC tools/sunxi_toc0.o
HOSTCC tools/libfdt/fdt.o
HOSTCC tools/libfdt/fdt_ro.o
HOSTCC tools/libfdt/fdt_wip.o
HOSTCC tools/libfdt/fdt_sw.o
HOSTCC tools/libfdt/fdt_rw.o
HOSTCC tools/libfdt/fdt_strerror.o
HOSTCC tools/libfdt/fdt_empty_tree.o
HOSTCC tools/libfdt/fdt_addresses.o
HOSTCC tools/libfdt/fdt_overlay.o
HOSTCC tools/gpimage.o
HOSTCC tools/gpimage-common.o
HOSTCC tools/mtk_image.o
HOSTCC tools/mtk_nand_headers.o
WRAP tools/generated/lib/ecdsa/ecdsa-libcrypto.c
WRAP tools/generated/lib/rsa/rsa-sign.c
WRAP tools/generated/lib/rsa/rsa-verify.c
WRAP tools/generated/lib/rsa/rsa-mod-exp.c
WRAP tools/generated/lib/aes/aes-encrypt.c
WRAP tools/generated/lib/aes/aes-decrypt.c
HOSTCC tools/dumpimage.o
HOSTCC tools/generated/boot/image-fit.o
HOSTCC tools/generated/boot/image-fit-sig.o
HOSTCC tools/generated/boot/image-cipher.o
HOSTCC tools/generated/boot/fdt_region.o
HOSTCC tools/generated/boot/bootm.o
HOSTCC tools/generated/lib/fdtdec_common.o
HOSTCC tools/generated/lib/fdtdec.o
HOSTCC tools/generated/boot/image.o
HOSTCC tools/generated/boot/image-host.o
HOSTCC tools/generated/lib/md5.o
HOSTCC tools/generated/lib/rc4.o
HOSTCC tools/generated/lib/crc16-ccitt.o
HOSTCC tools/generated/lib/hash-checksum.o
HOSTCC tools/generated/lib/sha1.o
HOSTCC tools/generated/lib/sha256.o
HOSTCC tools/generated/lib/sha512.o
HOSTCC tools/generated/common/hash.o
HOSTCC tools/generated/lib/fdt-libcrypto.o
HOSTCC tools/generated/lib/ecdsa/ecdsa-libcrypto.o
HOSTCC tools/generated/lib/rsa/rsa-sign.o
HOSTCC tools/generated/lib/rsa/rsa-verify.o
HOSTCC tools/generated/lib/rsa/rsa-mod-exp.o
HOSTCC tools/generated/lib/aes/aes-encrypt.o
HOSTCC tools/generated/lib/aes/aes-decrypt.o
HOSTCC tools/mkimage.o
HOSTCC tools/fit_info.o
HOSTCC tools/fit_check_sign.o
HOSTCC tools/fdt_add_pubkey.o
HOSTCC tools/proftool.o
WRAP tools/generated/lib/abuf.c
HOSTCC tools/relocate-rela
HOSTCC tools/fdtgrep.o
HOSTCC tools/spl_size_limit
HOSTCC tools/generated/lib/crc8.o
HOSTLD tools/mkenvimage
HOSTCC tools/generated/lib/abuf.o
HOSTLD tools/gen_ethaddr_crc
HOSTLD tools/dumpimage
HOSTLD tools/fit_info
HOSTLD tools/fit_check_sign
HOSTLD tools/fdt_add_pubkey
HOSTLD tools/mkimage
HOSTLD tools/fdtgrep
HOSTLD tools/proftool
AR arch/arm/cpu/built-in.o
CC arch/arm/cpu/armv8/cpu.o
CC arch/arm/cpu/armv8/generic_timer.o
CC arch/arm/cpu/armv8/cache_v8.o
AS arch/arm/cpu/armv8/cache.o
AS arch/arm/lib/crt0_64.o
AS arch/arm/cpu/armv8/exceptions.o
AS arch/arm/lib/setjmp_aarch64.o
AS arch/arm/lib/relocate_64.o
CC arch/arm/cpu/armv8/exception_level.o
CC board/toradex/common/tdx-cfg-block.o
CC board/toradex/verdin-imx8mp/verdin-imx8mp.o
AS arch/arm/mach-imx/imx8m/lowlevel_init.o
CC board/toradex/common/mmc.o
CC arch/arm/mach-imx/iomux-v3.o
CC arch/arm/lib/bootm-fdt.o
CC arch/arm/lib/bootm.o
CC boot/bootm.o
CC arch/arm/mach-imx/imx8m/clock_slice.o
CC arch/arm/mach-imx/imx_bootaux.o
CC arch/arm/lib/image.o
AR cmd/arm/built-in.o
CC common/init/board_init.o
CC common/main.o
CC cmd/boot.o
CC cmd/bootm.o
CC arch/arm/mach-imx/imx8m/soc.o
AS arch/arm/cpu/armv8/tlb.o
CC common/exports.o
AR board/toradex/verdin-imx8mp/built-in.o
AR common/init/built-in.o
CC board/toradex/common/tdx-common.o
CC boot/bootm_os.o
CC disk/part.o
CC arch/arm/mach-imx/imx8m/clock_imx8mm.o
CC arch/arm/lib/bdinfo.o
AR drivers/adc/built-in.o
AS arch/arm/cpu/armv8/transition.o
AR drivers/ata/built-in.o
AR drivers/axi/built-in.o
CC arch/arm/cpu/armv8/fwcall.o
AR drivers/usb/cdns3/built-in.o
CC drivers/block/blk-uclass.o
CC cmd/help.o
CC disk/disk-uclass.o
CC common/cli_getch.o
CC arch/arm/cpu/armv8/cpu-dt.o
CC arch/arm/lib/sections.o
CC drivers/block/blkcache.o
CC boot/pxe_utils.o
CC arch/arm/lib/stack.o
CC drivers/bootcount/bootcount_env.o
CC cmd/panic.o
CC board/toradex/common/tdx-eeprom.o
AS arch/arm/cpu/armv8/smccc-call.o
CC common/cli_simple.o
CC boot/image.o
CC disk/part_dos.o
CC arch/arm/cpu/armv8/sha1_ce_glue.o
CC cmd/version.o
AR drivers/bootcount/built-in.o
CC arch/arm/lib/interrupts_64.o
CC boot/image-board.o
CC drivers/usb/common/common.o
AS arch/arm/cpu/armv8/sha1_ce_core.o
AR board/toradex/common/built-in.o
AR arch/arm/mach-imx/imx8m/built-in.o
AR drivers/block/built-in.o
CC cmd/blk_common.o
CC boot/image-android.o
CC arch/arm/mach-imx/mmc_env.o
CC arch/arm/cpu/armv8/sha256_ce_glue.o
CC common/cli_readline.o
AR drivers/bus/built-in.o
AR drivers/cache/built-in.o
CC disk/part_efi.o
AR drivers/clk/analogbits/built-in.o
CC drivers/clk/imx/clk-gate2.o
AR drivers/usb/common/built-in.o
CC cmd/bootflow.o
CC arch/arm/mach-imx/mac.o
AS arch/arm/cpu/armv8/sha256_ce_core.o
CC arch/arm/lib/cache.o
CC drivers/usb/dwc3/core.o
AR drivers/usb/emul/built-in.o
CC drivers/usb/dwc3/gadget.o
CC drivers/clk/imx/clk-pllv3.o
AS arch/arm/cpu/armv8/start.o
AR arch/arm/cpu/armv8/built-in.o
CC arch/arm/mach-imx/i2c-mxv7.o
CC drivers/clk/imx/clk-pfd.o
CC cmd/source.o
CC common/cli_hush.o
CC arch/arm/lib/psci-dt.o
AR drivers/clk/tegra/built-in.o
CC drivers/core/device.o
AR drivers/clk/ti/built-in.o
CC drivers/core/fdtaddr.o
AR arch/arm/lib/lib.a
CC drivers/core/lists.o
CC boot/image-android-dt.o
AR disk/built-in.o
AS arch/arm/lib/crt0_aarch64_efi.o
CC drivers/clk/imx/clk-imx8mp.o
AR drivers/crypto/aspeed/built-in.o
CC cmd/bdinfo.o
CC arch/arm/mach-imx/cpu.o
CC arch/arm/lib/reloc_aarch64_efi.o
CC drivers/crypto/fsl/sec.o
CC boot/bootdev-uclass.o
AR arch/arm/lib/built-in.o
CC common/autoboot.o
AR drivers/crypto/hash/built-in.o
AR drivers/dfu/built-in.o
CC drivers/clk/clk-uclass.o
CC cmd/bind.o
CC drivers/crypto/fsl/jr.o
CC drivers/fastboot/fb_fsl/fb_fsl_dev.o
CC drivers/clk/imx/clk-pll14xx.o
CC drivers/core/root.o
CC drivers/firmware/firmware-uclass.o
CC arch/arm/mach-imx/misc.o
CC drivers/crypto/fsl/fsl_hash.o
CC cmd/blkcache.o
CC common/version.o
CC drivers/clk/imx/clk-composite-8m.o
CC boot/bootflow.o
CC common/board_f.o
CC drivers/firmware/psci.o
CC drivers/core/uclass.o
CC drivers/usb/dwc3/ep0.o
CC drivers/core/util.o
CC drivers/fastboot/fb_fsl/fb_fsl_boot.o
CC cmd/bootcount.o
CC drivers/gpio/gpio-uclass.o
CC drivers/crypto/fsl/jobdesc.o
CC arch/arm/mach-imx/dt_optee.o
AR drivers/clk/imx/built-in.o
CC cmd/bootefi.o
CC drivers/usb/eth/usb_ether.o
CC drivers/clk/clk_fixed_rate.o
CC arch/arm/mach-imx/cmd_bmode.o
AR drivers/firmware/built-in.o
CC drivers/fastboot/fb_fsl/fb_fsl_command.o
CC drivers/fastboot/fb_fsl/fb_fsl_common.o
CC drivers/crypto/fsl/error.o
CC drivers/core/tag.o
CC boot/bootmeth-uclass.o
CC arch/arm/mach-imx/spl_imx_romapi.o
CC common/board_r.o
CC drivers/clk/clk_fixed_factor.o
CC cmd/booti.o
AR drivers/usb/eth/built-in.o
CC drivers/gpio/pca953x_gpio.o
AR drivers/crypto/nuvoton/built-in.o
AR drivers/crypto/fsl/built-in.o
CC drivers/fastboot/fb_common.o
CC drivers/usb/dwc3/dwc3-generic.o
AR drivers/crypto/rsa_mod_exp/built-in.o
AR drivers/crypto/built-in.o
CC drivers/core/device-remove.o
CC arch/arm/mach-imx/romapi.o
CC drivers/clk/clk.o
CC boot/bootstd-uclass.o
CC boot/bootmeth_extlinux.o
CC drivers/fastboot/fb_fsl/fb_fsl_getvar.o
CC common/board_info.o
CC cmd/cache.o
CC drivers/core/simple-bus.o
AR arch/arm/mach-imx/built-in.o
CC drivers/gpio/mxc_gpio.o
CC drivers/i2c/i2c-uclass.o
CC common/miiphyutil.o
CC drivers/clk/clk-divider.o
CC cmd/clk.o
CC drivers/fastboot/fb_fsl/fb_fsl_partitions.o
CC drivers/usb/gadget/epautoconf.o
CC boot/bootmeth_pxe.o
CC drivers/core/dump.o
AR drivers/usb/dwc3/dwc3.o
CC drivers/usb/gadget/udc/udc-core.o
AR drivers/usb/dwc3/built-in.o
CC drivers/core/regmap.o
CC boot/bootmeth_efi.o
AR drivers/gpio/built-in.o
CC drivers/usb/gadget/udc/udc-uclass.o
CC cmd/console.o
CC common/usb.o
CC drivers/clk/clk-mux.o
CC drivers/core/syscon-uclass.o
CC drivers/i2c/mxc_i2c.o
CC drivers/usb/gadget/config.o
AR drivers/fastboot/fb_fsl/built-in.o
CC drivers/usb/gadget/usbstring.o
CC cmd/dm.o
AR drivers/fastboot/built-in.o
CC drivers/input/key_matrix.o
AR drivers/usb/gadget/udc/built-in.o
AR drivers/iommu/built-in.o
CC common/usb_hub.o
CC drivers/core/of_extra.o
CC cmd/cyclic.o
CC drivers/input/input.o
CC boot/fdt_support.o
CC drivers/clk/clk-gate.o
CC drivers/usb/host/usb-uclass.o
AR drivers/usb/imx/built-in.o
CC drivers/usb/gadget/g_dnl.o
CC boot/image-fdt.o
CC drivers/usb/host/usb_bootdev.o
CC drivers/clk/clk-fixed-factor.o
CC drivers/core/ofnode.o
CC cmd/echo.o
AR drivers/i2c/built-in.o
CC cmd/eficonfig.o
CC drivers/input/keyboard-uclass.o
CC common/usb_storage.o
CC boot/image-fit.o
CC cmd/elf.o
CC drivers/usb/host/ehci-hcd.o
CC drivers/clk/clk-composite.o
CC boot/vbe.o
AR drivers/usb/isp1760/built-in.o
AR drivers/input/built-in.o
CC drivers/core/read_extra.o
CC drivers/usb/gadget/f_mass_storage.o
CC common/iomux.o
CC drivers/usb/gadget/f_fastboot.o
AR drivers/clk/built-in.o
CC drivers/usb/host/xhci.o
CC cmd/exit.o
CC boot/vbe_request.o
AR drivers/usb/mtu3/built-in.o
CC drivers/usb/host/xhci-mem.o
CC drivers/led/led-uclass.o
AR drivers/core/built-in.o
CC common/splash.o
CC drivers/usb/host/xhci-ring.o
CC cmd/ext4.o
CC drivers/usb/host/xhci-dwc3.o
CC common/menu.o
CC common/usb_kbd.o
CC boot/vbe_simple.o
CC drivers/led/led_gpio.o
AR drivers/usb/musb-new/built-in.o
CC common/console.o
CC cmd/ext2.o
CC common/dlmalloc.o
CC common/malloc_simple.o
AR drivers/usb/gadget/built-in.o
CC common/cyclic.o
CC boot/vbe_simple_os.o
CC common/event.o
AR drivers/usb/musb/built-in.o
AR drivers/led/built-in.o
CC cmd/fat.o
CC cmd/fdt.o
AR drivers/mailbox/built-in.o
AR drivers/memory/built-in.o
AR drivers/mfd/built-in.o
CC cmd/fs.o
CC drivers/usb/host/dwc3-of-simple.o
CC cmd/fuse.o
CC drivers/misc/misc-uclass.o
CC drivers/misc/i2c_eeprom.o
AR drivers/usb/phy/built-in.o
CC cmd/gpio.o
CC drivers/usb/host/xhci-imx8m.o
CC cmd/i2c.o
CC drivers/mmc/mmc.o
CC drivers/misc/mxc_ocotp.o
CC common/hash.o
AR boot/built-in.o
AR drivers/mtd/nand/built-in.o
CC drivers/mmc/mmc-uclass.o
AR drivers/mtd/onenand/built-in.o
AR drivers/usb/ulpi/built-in.o
AR drivers/net/mscc_eswitch/built-in.o
AR drivers/mtd/spi/built-in.o
AR drivers/mtd/built-in.o
AR drivers/net/qe/built-in.o
CC drivers/net/phy/phy.o
CC drivers/mmc/mmc_bootdev.o
AR drivers/phy/allwinner/built-in.o
AR drivers/phy/cadence/built-in.o
AR drivers/phy/marvell/built-in.o
CC common/memsize.o
CC cmd/hash.o
AR drivers/phy/qcom/built-in.o
AR drivers/misc/built-in.o
AR drivers/net/ti/built-in.o
AR drivers/phy/renesas/built-in.o
CC drivers/net/phy/micrel_ksz90x1.o
AR drivers/phy/socionext/built-in.o
AR drivers/phy/rockchip/built-in.o
CC cmd/itest.o
CC drivers/mmc/mmc_write.o
AR drivers/usb/host/built-in.o
AR drivers/phy/ti/built-in.o
CC drivers/phy/phy-uclass.o
CC drivers/net/eth-phy-uclass.o
CC drivers/net/phy/fixed.o
CC common/stdio.o
CC drivers/net/dwc_eth_qos.o
CC cmd/led.o
AR drivers/pinctrl/broadcom/built-in.o
CC drivers/pinctrl/nxp/pinctrl-imx.o
CC drivers/net/dwc_eth_qos_imx.o
CC drivers/pinctrl/nxp/pinctrl-imx8m.o
CC drivers/phy/phy-imx8mq-usb.o
CC common/cli.o
AR drivers/net/phy/built-in.o
CC common/command.o
CC cmd/load.o
CC drivers/mmc/mmc_boot.o
CC drivers/power/domain/power-domain-uclass.o
CC drivers/mmc/fsl_esdhc_imx.o
CC drivers/net/fec_mxc.o
CC drivers/power/domain/imx8m-power-domain.o
CC drivers/pinctrl/pinctrl-uclass.o
AR drivers/pinctrl/nxp/built-in.o
CC env/common.o
AR drivers/phy/built-in.o
CC cmd/md5sum.o
CC env/env.o
CC cmd/mem.o
AR drivers/pwm/built-in.o
CC common/log.o
AR drivers/power/pmic/built-in.o
CC env/attr.o
CC fs/ext4/ext4fs.o
AR drivers/reset/built-in.o
CC fs/fat/fat_write.o
CC drivers/power/domain/imx8mp-hsiomix.o
CC drivers/pinctrl/pinctrl-generic.o
CC fs/fs.o
CC cmd/mii.o
CC fs/fs_internal.o
AR drivers/mmc/built-in.o
CC common/log_console.o
CC env/flags.o
AR drivers/net/built-in.o
CC env/callback.o
CC fs/ext4/ext4_common.o
CC common/s_record.o
AR lib/crypto/built-in.o
CC net/arp.o
CC lib/efi_driver/efi_uclass.o
AR drivers/power/domain/built-in.o
CC lib/efi_loader/efi_bootmgr.o
CC net/bootp.o
CC common/xyzModem.o
CC drivers/power/regulator/regulator-uclass.o
AR drivers/pinctrl/built-in.o
CC env/mmc.o
CC lib/libfdt/fdt.o
CC cmd/mdio.o
CC lib/efi_driver/efi_block_device.o
CC drivers/power/regulator/regulator_common.o
AR common/built-in.o
CC fs/ext4/dev.o
CC fs/ext4/ext4_write.o
AR env/built-in.o
CC cmd/sleep.o
CC net/eth-uclass.o
CC lib/libfdt/fdt_ro.o
AR drivers/rtc/built-in.o
CC lib/lzma/LzmaDec.o
CC drivers/power/regulator/fixed.o
CC lib/zlib/zlib.o
AR fs/fat/built-in.o
CC lib/efi_loader/efi_bootbin.o
AR lib/efi_driver/built-in.o
CC fs/ext4/ext4_journal.o
CC lib/libfdt/fdt_wip.o
CC net/eth_bootdev.o
CC lib/libfdt/fdt_strerror.o
CC cmd/mmc.o
CC lib/libfdt/fdt_sw.o
CC drivers/power/regulator/gpio-regulator.o
AR drivers/scsi/built-in.o
CC lib/efi_loader/efi_boottime.o
CC lib/charset.o
CC lib/lzma/LzmaTools.o
CC cmd/net.o
CC lib/libfdt/fdt_rw.o
CC net/mdio-uclass.o
CC lib/efi_loader/efi_helper.o
AR fs/ext4/built-in.o
AR lib/lzma/built-in.o
AR fs/built-in.o
CC cmd/nvedit.o
CC drivers/serial/serial-uclass.o
AR drivers/power/regulator/built-in.o
AR lib/zlib/built-in.o
CC cmd/part.o
AR drivers/power/built-in.o
CC lib/efi_loader/efi_console.o
CC lib/efi_loader/efi_device_path.o
CC drivers/serial/serial_mxc.o
CC net/eth_common.o
AR drivers/smem/built-in.o
AR drivers/soc/built-in.o
CC lib/efi_loader/efi_device_path_to_text.o
CC cmd/pinmux.o
CC lib/libfdt/fdt_empty_tree.o
CC lib/efi_loader/efi_device_path_utilities.o
CC cmd/pxe.o
CC lib/crc8.o
CC lib/crc16.o
AR drivers/serial/built-in.o
CC lib/libfdt/fdt_addresses.o
AR drivers/sound/built-in.o
CC net/net.o
CC net/ping.o
CC net/tftp.o
AR drivers/spmi/built-in.o
CC lib/libfdt/fdt_overlay.o
CC cmd/read.o
CC cmd/setexpr.o
CC drivers/sysinfo/sysinfo-uclass.o
CC drivers/sysreset/sysreset-uclass.o
CC drivers/sysreset/sysreset_psci.o
CC lib/efi_loader/efi_dt_fixup.o
CC lib/efi_loader/efi_file.o
CC lib/crc16-ccitt.o
CC drivers/thermal/thermal-uclass.o
CC cmd/sysboot.o
AR lib/libfdt/built-in.o
CC drivers/sysreset/sysreset_watchdog.o
CC lib/efi_loader/efi_hii.o
AR drivers/ufs/built-in.o
CC cmd/time.o
AR drivers/sysinfo/built-in.o
CC drivers/thermal/imx_tmu.o
CC lib/fdtdec_common.o
CC cmd/test.o
CC lib/efi_loader/efi_image_loader.o
CC drivers/watchdog/imx_watchdog.o
CC lib/efi_loader/efi_load_options.o
CC lib/smbios.o
AR drivers/sysreset/built-in.o
CC drivers/watchdog/wdt-uclass.o
AR net/built-in.o
CC cmd/unlz4.o
CC lib/image-sparse.o
CC lib/initcall.o
CC lib/efi_loader/efi_memory.o
CC cmd/unzip.o
CC lib/efi_loader/efi_root_node.o
CC lib/ldiv.o
CC lib/net_utils.o
CC cmd/lzmadec.o
CC lib/efi_loader/efi_runtime.o
CC cmd/usb.o
CC lib/efi_loader/efi_setup.o
AR drivers/thermal/built-in.o
AR drivers/watchdog/built-in.o
CC lib/rc4.o
CC cmd/disk.o
CC lib/efi_loader/efi_string.o
CC lib/efi_loader/efi_unicode_collation.o
AR drivers/built-in.o
CC cmd/fastboot.o
CC cmd/usb_mass_storage.o
CC lib/list_sort.o
CC lib/efi_loader/efi_var_common.o
CC cmd/ximg.o
CC lib/efi_loader/efi_var_mem.o
CC cmd/gpt.o
CC lib/md5.o
CC lib/hash-checksum.o
CC cmd/regulator.o
CC lib/efi_loader/efi_var_file.o
CC lib/sha1.o
CC lib/efi_loader/efi_variable.o
CC lib/efi_loader/efi_watchdog.o
CC lib/sha256.o
CC lib/gunzip.o
CC lib/efi_loader/efi_disk.o
CC lib/efi_loader/efi_net.o
CC lib/lz4_wrapper.o
CC lib/efi_loader/efi_smbios.o
CC lib/efi_loader/efi_load_initrd.o
CC lib/fdtdec.o
CC lib/efi_loader/efi_conformance.o
CC lib/efi_loader/helloworld.o
CC lib/qsort.o
AR cmd/built-in.o
AS lib/efi_loader/efi_crt0.o
CC lib/hashtable.o
CC lib/efi_loader/efi_reloc.o
CC lib/efi_loader/efi_freestanding.o
CC lib/efi_loader/smbiosdump.o
CC lib/errno.o
CC lib/efi_loader/dtbdump.o
CC lib/efi_loader/initrddump.o
CC lib/display_options.o
CC lib/crc32.o
CC lib/ctype.o
AR lib/efi_loader/built-in.o
CC lib/div64.o
CC lib/hang.o
CC lib/linux_string.o
CC lib/linux_compat.o
CC lib/lmb.o
CC lib/slre.o
CC lib/membuff.o
LD lib/efi_loader/helloworld_efi.so
CC lib/string.o
CC lib/tables_csum.o
OBJCOPY lib/efi_loader/helloworld.efi
CC lib/time.o
CC lib/hexdump.o
CC lib/uuid.o
CC lib/rand.o
CC lib/panic.o
CC lib/vsprintf.o
CC lib/strto.o
CC lib/abuf.o
CC lib/date.o
CC lib/rtc-lib.o
CC lib/elf.o
LD lib/efi_loader/initrddump_efi.so
LD lib/efi_loader/dtbdump_efi.so
OBJCOPY lib/efi_loader/initrddump.efi
LD lib/efi_loader/smbiosdump_efi.so
OBJCOPY lib/efi_loader/dtbdump.efi
OBJCOPY lib/efi_loader/smbiosdump.efi
AR lib/built-in.o
KSL keep-syms-lto.c
KSLCC keep-syms-lto.o
LTO u-boot
OBJCOPY u-boot.srec
OBJCOPY u-boot-nodtb.bin
SYM u-boot.sym
DTC arch/arm/dts/imx8mm-data-modul-edm-sbc.dtb
DTC arch/arm/dts/imx8mm-ddr4-evk.dtb
DTC arch/arm/dts/imx8mm-ddr4-ab2.dtb
DTC arch/arm/dts/imx8mm-evk.dtb
DTC arch/arm/dts/imx8mm-ab2.dtb
DTC arch/arm/dts/imx8mm-icore-mx8mm-ctouch2.dtb
DTC arch/arm/dts/imx8mm-icore-mx8mm-edimm2.2.dtb
DTC arch/arm/dts/imx8mm-kontron-bl.dtb
DTC arch/arm/dts/imx8mm-kontron-bl-osm-s.dtb
DTC arch/arm/dts/imx8mm-mx8menlo.dtb
DTC arch/arm/dts/imx8mm-phg.dtb
RELOC u-boot-nodtb.bin
DTC arch/arm/dts/imx8mm-phyboard-polis-rdk.dtb
DTC arch/arm/dts/imx8mm-phygate-tauri-l.dtb
DTC arch/arm/dts/imx8mm-venice.dtb
DTC arch/arm/dts/imx8mm-venice-gw71xx-0x.dtb
DTC arch/arm/dts/imx8mm-venice-gw72xx-0x.dtb
DTC arch/arm/dts/imx8mm-venice-gw73xx-0x.dtb
DTC arch/arm/dts/imx8mm-venice-gw7901.dtb
DTC arch/arm/dts/imx8mm-venice-gw7902.dtb
DTC arch/arm/dts/imx8mm-venice-gw7903.dtb
DTC arch/arm/dts/imx8mm-venice-gw7904.dtb
DTC arch/arm/dts/imx8mm-venice-gw7905-0x.dtb
DTC arch/arm/dts/imx8mm-verdin-wifi-dev.dtb
DTC arch/arm/dts/imx8mn-bsh-smm-s2.dtb
DTC arch/arm/dts/imx8mn-bsh-smm-s2pro.dtb
DTC arch/arm/dts/imx8mn-ddr3l-evk.dtb
DTC arch/arm/dts/imx8mn-ddr4-evk.dtb
DTC arch/arm/dts/imx8mn-ddr4-ab2.dtb
DTC arch/arm/dts/imx8mq-cm.dtb
DTC arch/arm/dts/imx8mn-evk.dtb
DTC arch/arm/dts/imx8mn-ab2.dtb
DTC arch/arm/dts/imx8mn-var-som-symphony.dtb
DTC arch/arm/dts/imx8mn-venice.dtb
DTC arch/arm/dts/imx8mn-venice-gw7902.dtb
DTC arch/arm/dts/imx8mq-evk.dtb
DTC arch/arm/dts/imx8mm-beacon-kit.dtb
DTC arch/arm/dts/imx8mn-beacon-kit.dtb
DTC arch/arm/dts/imx8mq-mnt-reform2.dtb
DTC arch/arm/dts/imx8mq-phanbell.dtb
DTC arch/arm/dts/imx8mp-beacon-kit.dtb
DTC arch/arm/dts/imx8mp-data-modul-edm-sbc.dtb
DTCO arch/arm/dts/imx8mp-dhcom-som-overlay-rev100.dtbo
DTCO arch/arm/dts/imx8mp-dhcom-som-overlay-eth1xfast.dtbo
DTCO arch/arm/dts/imx8mp-dhcom-som-overlay-eth2xfast.dtbo
DTCO arch/arm/dts/imx8mp-dhcom-pdk-overlay-eth2xfast.dtbo
DTC arch/arm/dts/imx8mp-debix-model-a.dtb
DTC arch/arm/dts/imx8mp-dhcom-pdk2.dtb
DTC arch/arm/dts/imx8mp-dhcom-pdk3.dtb
DTCO arch/arm/dts/imx8mp-dhcom-pdk3-overlay-rev100.dtbo
DTC arch/arm/dts/imx8mp-ddr4-evk.dtb
DTC arch/arm/dts/imx8mp-evk.dtb
DTC arch/arm/dts/imx8mp-icore-mx8mp-edimm2.2.dtb
DTC arch/arm/dts/imx8mp-msc-sm2s.dtb
DTC arch/arm/dts/imx8mp-phyboard-pollux-rdk.dtb
DTC arch/arm/dts/imx8mp-venice.dtb
DTC arch/arm/dts/imx8mp-venice-gw71xx-2x.dtb
DTC arch/arm/dts/imx8mp-venice-gw72xx-2x.dtb
DTC arch/arm/dts/imx8mp-venice-gw73xx-2x.dtb
DTC arch/arm/dts/imx8mp-venice-gw74xx.dtb
DTC arch/arm/dts/imx8mp-venice-gw7905-2x.dtb
DTC arch/arm/dts/imx8mp-verdin-wifi-dev.dtb
make[2]: *** No rule to make target ‘arch/arm/dts/imx8mp-verdin.dtb’, needed by ‘dtbs’. Stop.
make[2]: *** Waiting for unfinished jobs…
make[1]: *** [dts/Makefile:44: arch-dtbs] Error 2
make: *** [Makefile:1166: dts/dt.dtb] Error 2
The steps that you are following is to build u-boot not the device tree.
Please do the things with understanding.
In the article Build u-boot from source code, its mentioned to export the toolchain before compiling, make sure you are exporting the correct toolchain(64 bit).
Hi,
We are discussing about error in build u-boot from source code.
The below command output shared with you.
make -j$(nproc) 2>&1 | tee build.log
we arr exporting the correct toolchain(64bit).