Apalis imx8qm uboot

im using apalis imx8qm and im working on loading a fit image, the problem is i find some nodes that i did not include in my .its like initramfs node and other .dtb,dtbo.

and this is the content of my .its file:

/dts-v1/;

/ {
description = “Kernel fitImage for TDX Wayland with XWayland/5.15.148+gitAUTOINC+bfdbfb2c85/apalis-imx8”;
#address-cells = <1>;

    images {
            kernel-1 {
                    description = "Linux kernel";
                    data = /incbin/("linux.bin");
                    type = "kernel";
                    arch = "arm64";
                    os = "linux";
                    compression = "gzip";
                    load = <0x96000000>;
                    entry = <0x96000000>;
                    hash-1 {
                            algo = "sha256";
                    };
            };
            fdt-freescale_imx8qm-apalis-v1.1-ixora-v1.2.dtb {
                    description = "Flattened Device Tree blob";
                    data = /incbin/("arch/arm64/boot/dts/freescale/imx8qm-apalis-v1.1-ixora-v1.2.dtb");
                    type = "flat_dt";
                    arch = "arm64";
                    compression = "none";
                    load = <0x83000000>;
                    hash-1 {
                            algo = "sha256";
                    };
            };
            fdt-apalis-imx8_ar0521_overlay.dtbo {
                    description = "Flattened Device Tree blob";
                    data = /incbin/("/home/anas/Downloads/Mohamed_Anas_PFE/pixii_os/build/tmp/work/apalis_imx8-tdx-linux/linux-toradex/5.15.148+gitAUTOINC+bfdbfb2c85-r0/recipe-sysroot/boot/devicetree/apalis-imx8_ar0521_overlay.dtbo");
                    type = "flat_dt";
                    arch = "arm64";
                    compression = "none";
                    load = <0x83100000>;
                    hash-1 {
                            algo = "sha256";
                    };
            };
            fdt-apalis-imx8_disable_can_overlay.dtbo {
                    description = "Flattened Device Tree blob";
                    data = /incbin/("/home/anas/Downloads/Mohamed_Anas_PFE/pixii_os/build/tmp/work/apalis_imx8-tdx-linux/linux-toradex/5.15.148+gitAUTOINC+bfdbfb2c85-r0/recipe-sysroot/boot/devicetree/apalis-imx8_disable_can_overlay.dtbo");
                    type = "flat_dt";
                    arch = "arm64";
                    compression = "none";
                    load = <0x83100000>;
                    hash-1 {
                            algo = "sha256";
                    };
            };
            fdt-apalis-imx8_disable-cm40-uart_overlay.dtbo {
                    description = "Flattened Device Tree blob";
                    data = /incbin/("/home/anas/Downloads/Mohamed_Anas_PFE/pixii_os/build/tmp/work/apalis_imx8-tdx-linux/linux-toradex/5.15.148+gitAUTOINC+bfdbfb2c85-r0/recipe-sysroot/boot/devicetree/apalis-imx8_disable-cm40-uart_overlay.dtbo");
                    type = "flat_dt";
                    arch = "arm64";
                    compression = "none";
                    load = <0x83100000>;
                    hash-1 {
                            algo = "sha256";
                    };
            };
            fdt-apalis-imx8_hdmi_overlay.dtbo {
                    description = "Flattened Device Tree blob";
                    data = /incbin/("/home/anas/Downloads/Mohamed_Anas_PFE/pixii_os/build/tmp/work/apalis_imx8-tdx-linux/linux-toradex/5.15.148+gitAUTOINC+bfdbfb2c85-r0/recipe-sysroot/boot/devicetree/apalis-imx8_hdmi_overlay.dtbo");
                    type = "flat_dt";
                    arch = "arm64";
                    compression = "none";
                    load = <0x83100000>;
                    hash-1 {
                            algo = "sha256";
                    };
            };
            fdt-apalis-imx8_hmp_overlay.dtbo {
                    description = "Flattened Device Tree blob";
                    data = /incbin/("/home/anas/Downloads/Mohamed_Anas_PFE/pixii_os/build/tmp/work/apalis_imx8-tdx-linux/linux-toradex/5.15.148+gitAUTOINC+bfdbfb2c85-r0/recipe-sysroot/boot/devicetree/apalis-imx8_hmp_overlay.dtbo");
                    type = "flat_dt";
                    arch = "arm64";
                    compression = "none";
                    load = <0x83100000>;
                    hash-1 {
                            algo = "sha256";
                    };
            };
            fdt-apalis-imx8_mezzanine_can_overlay.dtbo {
                    description = "Flattened Device Tree blob";
                    data = /incbin/("/home/anas/Downloads/Mohamed_Anas_PFE/pixii_os/build/tmp/work/apalis_imx8-tdx-linux/linux-toradex/5.15.148+gitAUTOINC+bfdbfb2c85-r0/recipe-sysroot/boot/devicetree/apalis-imx8_mezzanine_can_overlay.dtbo");
                    type = "flat_dt";
                    arch = "arm64";
                    compression = "none";
                    load = <0x83100000>;
                    hash-1 {
                            algo = "sha256";
                    };
            };
            fdt-apalis-imx8_mezzanine_ov5640_overlay.dtbo {
                    description = "Flattened Device Tree blob";
                    data = /incbin/("/home/anas/Downloads/Mohamed_Anas_PFE/pixii_os/build/tmp/work/apalis_imx8-tdx-linux/linux-toradex/5.15.148+gitAUTOINC+bfdbfb2c85-r0/recipe-sysroot/boot/devicetree/apalis-imx8_mezzanine_ov5640_overlay.dtbo");
                    type = "flat_dt";
                    arch = "arm64";
                    compression = "none";
                    load = <0x83100000>;
                    hash-1 {
                            algo = "sha256";
                    };
            };
            fdt-apalis-imx8_mezzanine_panel-cap-touch-10inch-lvds_overlay.dtbo {
                    description = "Flattened Device Tree blob";
                    data = /incbin/("/home/anas/Downloads/Mohamed_Anas_PFE/pixii_os/build/tmp/work/apalis_imx8-tdx-linux/linux-toradex/5.15.148+gitAUTOINC+bfdbfb2c85-r0/recipe-sysroot/boot/devicetree/apalis-imx8_mezzanine_panel-cap-touch-10inch-lvds_overlay.dtbo");
                    type = "flat_dt";
                    arch = "arm64";
                    compression = "none";
                    load = <0x83100000>;
                    hash-1 {
                            algo = "sha256";
                    };
            };
            fdt-apalis-imx8_nau8822-btl_overlay.dtbo {
                    description = "Flattened Device Tree blob";
                    data = /incbin/("/home/anas/Downloads/Mohamed_Anas_PFE/pixii_os/build/tmp/work/apalis_imx8-tdx-linux/linux-toradex/5.15.148+gitAUTOINC+bfdbfb2c85-r0/recipe-sysroot/boot/devicetree/apalis-imx8_nau8822-btl_overlay.dtbo");
                    type = "flat_dt";
                    arch = "arm64";
                    compression = "none";
                    load = <0x83100000>;
                    hash-1 {
                            algo = "sha256";
                    };
            };
            fdt-apalis-imx8_ov5640_overlay.dtbo {
                    description = "Flattened Device Tree blob";
                    data = /incbin/("/home/anas/Downloads/Mohamed_Anas_PFE/pixii_os/build/tmp/work/apalis_imx8-tdx-linux/linux-toradex/5.15.148+gitAUTOINC+bfdbfb2c85-r0/recipe-sysroot/boot/devicetree/apalis-imx8_ov5640_overlay.dtbo");
                    type = "flat_dt";
                    arch = "arm64";
                    compression = "none";
                    load = <0x83100000>;
                    hash-1 {
                            algo = "sha256";
                    };
            };
            fdt-apalis-imx8_panel-cap-touch-10inch-lvds_overlay.dtbo {
                    description = "Flattened Device Tree blob";
                    data = /incbin/("/home/anas/Downloads/Mohamed_Anas_PFE/pixii_os/build/tmp/work/apalis_imx8-tdx-linux/linux-toradex/5.15.148+gitAUTOINC+bfdbfb2c85-r0/recipe-sysroot/boot/devicetree/apalis-imx8_panel-cap-touch-10inch-lvds_overlay.dtbo");
                    type = "flat_dt";
                    arch = "arm64";
                    compression = "none";
                    load = <0x83100000>;
                    hash-1 {
                            algo = "sha256";
                    };
            };
            fdt-apalis-imx8_panel-lvds-dual-channel-1080p_overlay.dtbo {
                    description = "Flattened Device Tree blob";
                    data = /incbin/("/home/anas/Downloads/Mohamed_Anas_PFE/pixii_os/build/tmp/work/apalis_imx8-tdx-linux/linux-toradex/5.15.148+gitAUTOINC+bfdbfb2c85-r0/recipe-sysroot/boot/devicetree/apalis-imx8_panel-lvds-dual-channel-1080p_overlay.dtbo");
                    type = "flat_dt";
                    arch = "arm64";
                    compression = "none";
                    load = <0x83100000>;
                    hash-1 {
                            algo = "sha256";
                    };
            };
            fdt-apalis-imx8_resistive-touch_overlay.dtbo {
                    description = "Flattened Device Tree blob";
                    data = /incbin/("/home/anas/Downloads/Mohamed_Anas_PFE/pixii_os/build/tmp/work/apalis_imx8-tdx-linux/linux-toradex/5.15.148+gitAUTOINC+bfdbfb2c85-r0/recipe-sysroot/boot/devicetree/apalis-imx8_resistive-touch_overlay.dtbo");
                    type = "flat_dt";
                    arch = "arm64";
                    compression = "none";
                    load = <0x83100000>;
                    hash-1 {
                            algo = "sha256";
                    };
            };
            fdt-apalis-imx8_riverdi.dtbo {
                    description = "Flattened Device Tree blob";
                    data = /incbin/("/home/anas/Downloads/Mohamed_Anas_PFE/pixii_os/build/tmp/work/apalis_imx8-tdx-linux/linux-toradex/5.15.148+gitAUTOINC+bfdbfb2c85-r0/recipe-sysroot/boot/devicetree/apalis-imx8_riverdi.dtbo");
                    type = "flat_dt";
                    arch = "arm64";
                    compression = "none";
                    load = <0x83100000>;
                    hash-1 {
                            algo = "sha256";
                    };
            };
            fdt-apalis-imx8_spi1_spidev_overlay.dtbo {
                    description = "Flattened Device Tree blob";
                    data = /incbin/("/home/anas/Downloads/Mohamed_Anas_PFE/pixii_os/build/tmp/work/apalis_imx8-tdx-linux/linux-toradex/5.15.148+gitAUTOINC+bfdbfb2c85-r0/recipe-sysroot/boot/devicetree/apalis-imx8_spi1_spidev_overlay.dtbo");
                    type = "flat_dt";
                    arch = "arm64";
                    compression = "none";
                    load = <0x83100000>;
                    hash-1 {
                            algo = "sha256";
                    };
            };
            fdt-apalis-imx8_spi2_spidev_overlay.dtbo {
                    description = "Flattened Device Tree blob";
                    data = /incbin/("/home/anas/Downloads/Mohamed_Anas_PFE/pixii_os/build/tmp/work/apalis_imx8-tdx-linux/linux-toradex/5.15.148+gitAUTOINC+bfdbfb2c85-r0/recipe-sysroot/boot/devicetree/apalis-imx8_spi2_spidev_overlay.dtbo");
                    type = "flat_dt";
                    arch = "arm64";
                    compression = "none";
                    load = <0x83100000>;
                    hash-1 {
                            algo = "sha256";
                    };
            };
            fdt-apalis-imx8_spi_to_gpio_overlay.dtbo {
                    description = "Flattened Device Tree blob";
                    data = /incbin/("/home/anas/Downloads/Mohamed_Anas_PFE/pixii_os/build/tmp/work/apalis_imx8-tdx-linux/linux-toradex/5.15.148+gitAUTOINC+bfdbfb2c85-r0/recipe-sysroot/boot/devicetree/apalis-imx8_spi_to_gpio_overlay.dtbo");
                    type = "flat_dt";
                    arch = "arm64";
                    compression = "none";
                    load = <0x83100000>;
                    hash-1 {
                            algo = "sha256";
                    };
            };
};

    configurations {
            default = "conf-freescale_imx8qm-apalis-v1.1-ixora-v1.2.dtb";
            conf-freescale_imx8qm-apalis-v1.1-ixora-v1.2.dtb {
                    description = "1 Linux kernel, FDT blob";
                    kernel = "kernel-1";
                    fdt = "fdt-freescale_imx8qm-apalis-v1.1-ixora-v1.2.dtb";
                    
                    
                    
                    hash-1 {
                            algo = "sha256";
                    };
                    signature-1 {
                            algo = "sha256,rsa2048";
                            key-name-hint = "fit_key";
                            padding = "pkcs-1.5";
                            sign-images = "kernel", "fdt";
                    };
            };
            
            conf-apalis-imx8_ar0521_overlay.dtbo {
                    description = "0 FDT blob";
                    
                    fdt = "fdt-apalis-imx8_ar0521_overlay.dtbo";
                    
                    
                    
                    hash-1 {
                            algo = "sha256";
                    };
                    signature-1 {
                            algo = "sha256,rsa2048";
                            key-name-hint = "fit_key";
                            padding = "pkcs-1.5";
                            sign-images = "fdt";
                    };
            };
            
            conf-apalis-imx8_disable_can_overlay.dtbo {
                    description = "0 FDT blob";
                    
                    fdt = "fdt-apalis-imx8_disable_can_overlay.dtbo";
                    
                    
                    
                    hash-1 {
                            algo = "sha256";
                    };
                    signature-1 {
                            algo = "sha256,rsa2048";
                            key-name-hint = "fit_key";
                            padding = "pkcs-1.5";
                            sign-images = "fdt";
                    };
            };
            
            conf-apalis-imx8_disable-cm40-uart_overlay.dtbo {
                    description = "0 FDT blob";
                    
                    fdt = "fdt-apalis-imx8_disable-cm40-uart_overlay.dtbo";
                    
                    
                    
                    hash-1 {
                            algo = "sha256";
                    };
                    signature-1 {
                            algo = "sha256,rsa2048";
                            key-name-hint = "fit_key";
                            padding = "pkcs-1.5";
                            sign-images = "fdt";
                    };
            };
            
            conf-apalis-imx8_hdmi_overlay.dtbo {
                    description = "0 FDT blob";
                    
                    fdt = "fdt-apalis-imx8_hdmi_overlay.dtbo";
                    
                    
                    
                    hash-1 {
                            algo = "sha256";
                    };
                    signature-1 {
                            algo = "sha256,rsa2048";
                            key-name-hint = "fit_key";
                            padding = "pkcs-1.5";
                            sign-images = "fdt";
                    };
            };
            
            conf-apalis-imx8_hmp_overlay.dtbo {
                    description = "0 FDT blob";
                    
                    fdt = "fdt-apalis-imx8_hmp_overlay.dtbo";
                    
                    
                    
                    hash-1 {
                            algo = "sha256";
                    };
                    signature-1 {
                            algo = "sha256,rsa2048";
                            key-name-hint = "fit_key";
                            padding = "pkcs-1.5";
                            sign-images = "fdt";
                    };
            };
            
            conf-apalis-imx8_mezzanine_can_overlay.dtbo {
                    description = "0 FDT blob";
                    
                    fdt = "fdt-apalis-imx8_mezzanine_can_overlay.dtbo";
                    
                    
                    
                    hash-1 {
                            algo = "sha256";
                    };
                    signature-1 {
                            algo = "sha256,rsa2048";
                            key-name-hint = "fit_key";
                            padding = "pkcs-1.5";
                            sign-images = "fdt";
                    };
            };
            
            conf-apalis-imx8_mezzanine_ov5640_overlay.dtbo {
                    description = "0 FDT blob";
                    
                    fdt = "fdt-apalis-imx8_mezzanine_ov5640_overlay.dtbo";
                    
                    
                    
                    hash-1 {
                            algo = "sha256";
                    };
                    signature-1 {
                            algo = "sha256,rsa2048";
                            key-name-hint = "fit_key";
                            padding = "pkcs-1.5";
                            sign-images = "fdt";
                    };
            };
            
            conf-apalis-imx8_mezzanine_panel-cap-touch-10inch-lvds_overlay.dtbo {
                    description = "0 FDT blob";
                    
                    fdt = "fdt-apalis-imx8_mezzanine_panel-cap-touch-10inch-lvds_overlay.dtbo";
                    
                    
                    
                    hash-1 {
                            algo = "sha256";
                    };
                    signature-1 {
                            algo = "sha256,rsa2048";
                            key-name-hint = "fit_key";
                            padding = "pkcs-1.5";
                            sign-images = "fdt";
                    };
            };
            
            conf-apalis-imx8_nau8822-btl_overlay.dtbo {
                    description = "0 FDT blob";
                    
                    fdt = "fdt-apalis-imx8_nau8822-btl_overlay.dtbo";
                    
                    
                    
                    hash-1 {
                            algo = "sha256";
                    };
                    signature-1 {
                            algo = "sha256,rsa2048";
                            key-name-hint = "fit_key";
                            padding = "pkcs-1.5";
                            sign-images = "fdt";
                    };
            };
            
            conf-apalis-imx8_ov5640_overlay.dtbo {
                    description = "0 FDT blob";
                    
                    fdt = "fdt-apalis-imx8_ov5640_overlay.dtbo";
                    
                    
                    
                    hash-1 {
                            algo = "sha256";
                    };
                    signature-1 {
                            algo = "sha256,rsa2048";
                            key-name-hint = "fit_key";
                            padding = "pkcs-1.5";
                            sign-images = "fdt";
                    };
            };
            
            conf-apalis-imx8_panel-cap-touch-10inch-lvds_overlay.dtbo {
                    description = "0 FDT blob";
                    
                    fdt = "fdt-apalis-imx8_panel-cap-touch-10inch-lvds_overlay.dtbo";
                    
                    
                    
                    hash-1 {
                            algo = "sha256";
                    };
                    signature-1 {
                            algo = "sha256,rsa2048";
                            key-name-hint = "fit_key";
                            padding = "pkcs-1.5";
                            sign-images = "fdt";
                    };
            };
            
            conf-apalis-imx8_panel-lvds-dual-channel-1080p_overlay.dtbo {
                    description = "0 FDT blob";
                    
                    fdt = "fdt-apalis-imx8_panel-lvds-dual-channel-1080p_overlay.dtbo";
                    
                    
                    
                    hash-1 {
                            algo = "sha256";
                    };
                    signature-1 {
                            algo = "sha256,rsa2048";
                            key-name-hint = "fit_key";
                            padding = "pkcs-1.5";
                            sign-images = "fdt";
                    };
            };
            
            conf-apalis-imx8_resistive-touch_overlay.dtbo {
                    description = "0 FDT blob";
                    
                    fdt = "fdt-apalis-imx8_resistive-touch_overlay.dtbo";
                    
                    
                    
                    hash-1 {
                            algo = "sha256";
                    };
                    signature-1 {
                            algo = "sha256,rsa2048";
                            key-name-hint = "fit_key";
                            padding = "pkcs-1.5";
                            sign-images = "fdt";
                    };
            };
            
            conf-apalis-imx8_riverdi.dtbo {
                    description = "0 FDT blob";
                    
                    fdt = "fdt-apalis-imx8_riverdi.dtbo";
                    
                    
                    
                    hash-1 {
                            algo = "sha256";
                    };
                    signature-1 {
                            algo = "sha256,rsa2048";
                            key-name-hint = "fit_key";
                            padding = "pkcs-1.5";
                            sign-images = "fdt";
                    };
            };
            
            conf-apalis-imx8_spi1_spidev_overlay.dtbo {
                    description = "0 FDT blob";
                    
                    fdt = "fdt-apalis-imx8_spi1_spidev_overlay.dtbo";
                    
                    
                    
                    hash-1 {
                            algo = "sha256";
                    };
                    signature-1 {
                            algo = "sha256,rsa2048";
                            key-name-hint = "fit_key";
                            padding = "pkcs-1.5";
                            sign-images = "fdt";
                    };
            };
            
            conf-apalis-imx8_spi2_spidev_overlay.dtbo {
                    description = "0 FDT blob";
                    
                    fdt = "fdt-apalis-imx8_spi2_spidev_overlay.dtbo";
                    
                    
                    
                    hash-1 {
                            algo = "sha256";
                    };
                    signature-1 {
                            algo = "sha256,rsa2048";
                            key-name-hint = "fit_key";
                            padding = "pkcs-1.5";
                            sign-images = "fdt";
                    };
            };
            
            conf-apalis-imx8_spi_to_gpio_overlay.dtbo {
                    description = "0 FDT blob";
                    
                    fdt = "fdt-apalis-imx8_spi_to_gpio_overlay.dtbo";
                    
                    
                    
                    hash-1 {
                            algo = "sha256";
                    };
                    signature-1 {
                            algo = "sha256,rsa2048";
                            key-name-hint = "fit_key";
                            padding = "pkcs-1.5";
                            sign-images = "fdt";
                    };
            };
};

}; i checked the .itb output using mkimage and its the same nodes so whats the problem?

Hi, I’m the Toradex AI Assistant.

I might make mistakes or occasionally get you wrong. Our support team will step in if needed.


I’d be glad to help with your FIT image issue on the Apalis iMX8QM! To provide the most accurate guidance, could you let me know which OS and version you are running on your device?

For example, are you using:

  • OS: Torizon OS 6, Torizon OS 7.2.0, BSP 7, BSP 6, or another version?
  • Hardware: Apalis iMX8QM with which carrier board?

The behavior you’re seeing with additional nodes appearing in U-Boot that aren’t in your .its file could be related to how U-Boot handles FIT images and device tree overlays on iMX8-based modules. The exact troubleshooting steps depend on your specific platform configuration.

You can get detailed information about your setup by running the tdx-info command on your device. For more details about this tool, see: Getting Device Information with Tdx-Info | Toradex Developer Center

Common platforms to consider:

  • Hardware: Verdin i.MX8M Plus, Verdin AM62, Aquila AM69, Apalis i.MX8QP, Colibri i.MX8X, Ivy Carrier Board, Ixora Carrier Board, Mallow Carrier Board
  • OS: Yocto 7.2.0, Torizon 6.8.2, Torizon OS 6, BSP 7, BSP 6, Torizon OS 7.2.0-build.13
  • Integration: Device tree, gpio, spi, can, hdmi, display, camera, recovery mode, device driver, kernel patch, ethernet, rpmsg, lvds

Once I know your exact platform and OS version, I can provide specific guidance for your FIT image configuration issue.

Best regards, Toradex AI Assistant.


Did you like my answer? :+1: :-1:

If I answered your question, please tick the “Solution” checkbox.

For follow-up questions to me, please use @ToradexAI in your post.

apalis imx8qm and torizon os 6.7

Thank you for clarifying your platform! Based on your Apalis iMX8QM with Torizon OS 6.7, the extra nodes you’re seeing in U-Boot are likely coming from the Toradex Easy Installer’s FIT image structure.

Understanding the Issue

When you see additional initramfs and device tree nodes that aren’t in your custom .its file, this typically happens because:

  1. U-Boot is loading the Toradex Easy Installer FIT image instead of your custom one
  2. Multiple FIT images are present and U-Boot is selecting the wrong one
  3. Your custom FIT image isn’t being loaded from the expected location

Toradex Easy Installer FIT Structure

Looking at the Toradex Easy Installer documentation, the standard FIT image includes multiple components that you’re seeing(1). For example, a typical Toradex Easy Installer FIT image contains:

  • Kernel image
  • Multiple device tree blobs for different carrier board configurations
  • Device tree overlays (.dtbo files)
  • Initramfs (ramdisk) for the installer environment

Troubleshooting Steps

1. Verify FIT Image Loading Location

Ensure your custom FIT image is being loaded from the correct location. Check your U-Boot environment variables:

printenv bootcmd
printenv fdt_file

2. Check Boot Process

The extra nodes you’re seeing suggest U-Boot might be loading the Toradex Easy Installer’s tezi.itb file instead of your custom FIT image(1). Verify which FIT image is actually being loaded during boot.

3. Device Tree Overlay Handling

On Torizon OS, device tree overlays are typically managed through the overlays.txt file(2). If you’re trying to include overlays in your FIT image, you might need to coordinate with Torizon’s overlay system.

4. Custom Image Deployment

If you’re creating a completely custom image, ensure you’re following the proper deployment method for your use case. The TorizonCore Builder tool is the recommended approach for customizing Torizon OS images with device trees and overlays(2).

Recommendation

For Torizon OS 6.7 on Apalis iMX8QM, I recommend using TorizonCore Builder to create your custom image with the required device trees and overlays, rather than manually creating a FIT image. This ensures proper integration with Torizon’s boot and overlay system(2).

Could you clarify what you’re trying to achieve with your custom FIT image? Are you:

  • Creating a custom Torizon OS image with specific overlays?
  • Replacing the entire boot process?
  • Adding custom device tree modifications?

This will help me provide more targeted guidance for your specific use case.

Best regards, Toradex AI Assistant.


Did you like my answer? :+1: :-1:

If I answered your question, please tick the “Solution” checkbox.

For follow-up questions to me, please use @ToradexAI in your post.

Greetings @anmsn44,

That’s the FIT image for Toradex Easy Installer not for your image. Toradex Easy Installer gets loaded onto the device via FIT image. This is different and separate from your final OS.

Best Regards,
Jeremias

yes but is it supposed to have an initramfs node in every image or is this something wrong with my image because as you can see my .its does not have any even the dtb nodes are not the same, even the configuration chosen is not the same as what u boot displays, so any idea whats wrong with my image

I believe you have a misunderstanding regarding what you are looking at.

The screenshots you took show the boot logs for Toradex Easy Installer. You can see this in the logs themselves. Toradex Easy Installer has it’s own FIT image that is different than your FIT image. These are not the same things, you are comparing two different pieces of software.

Best Regards,
Jeremias

But why is toradex fit image is in my image isnt supposed to have my own fit image which i have built and i can see it in the deploy dir

Are you sure you actually flashed your image to the device?

In your very own screenshots that you provided at the start of this discussion you can see that this device is running Toradex Easy Installer. Not whatever image you built. Look at the last screenshot it even says Toradex Easy Installer 6.8.1.build.9.

I think you’re mistaken on what software is currently running on this device.

Best Regards,
Jeremias