<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: Unable to Build or Flash Complete Linux Image for Custom i.MX93 ECU (Bootloader Working) in i.MX Processors</title>
    <link>https://community.nxp.com/t5/i-MX-Processors/Unable-to-Build-or-Flash-Complete-Linux-Image-for-Custom-i-MX93/m-p/2194468#M241729</link>
    <description>&lt;P&gt;Hello,&lt;/P&gt;
&lt;P&gt;1. No, our available ore-built images can be used only in target board such as EVK, QSB and FRDM boards. If you are using a custom board it is needed to build an image according to the features of your design.&lt;/P&gt;
&lt;P&gt;2. In our side, the imx-image-full image can be built successfully. Please check if additional layers of your custom image are causing build errors in your side.&lt;/P&gt;
&lt;P&gt;3. Unfortunately we do not have reference binaries for a custom i.MX93 ECU board.&lt;/P&gt;
&lt;P&gt;Best regards.&lt;/P&gt;</description>
    <pubDate>Tue, 28 Oct 2025 17:40:05 GMT</pubDate>
    <dc:creator>JorgeCas</dc:creator>
    <dc:date>2025-10-28T17:40:05Z</dc:date>
    <item>
      <title>Unable to Build or Flash Complete Linux Image for Custom i.MX93 ECU (Bootloader Working)</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Unable-to-Build-or-Flash-Complete-Linux-Image-for-Custom-i-MX93/m-p/2194149#M241710</link>
      <description>&lt;H2&gt;Context&lt;/H2&gt;&lt;P&gt;I am currently working on a &lt;STRONG&gt;custom ECU based on NXP’s i.MX93&lt;/STRONG&gt; processor.&lt;BR /&gt;My goal is to &lt;STRONG&gt;build and flash a complete Linux image&lt;/STRONG&gt; for this platform using &lt;STRONG&gt;Yocto (LF_v6.6.3 / imx-linux 6.x)&lt;/STRONG&gt;.&lt;/P&gt;&lt;HR /&gt;&lt;H2&gt;What Has Been Accomplished&lt;/H2&gt;&lt;OL&gt;&lt;LI&gt;&lt;P&gt;&lt;STRONG&gt;Bootloader successfully built and flashed&lt;/STRONG&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;&lt;P&gt;I built u-boot for my custom i.MX93 board using the Yocto build system.&lt;/P&gt;&lt;/LI&gt;&lt;LI&gt;&lt;P&gt;The build completed successfully, and I flashed the bootloader with:&lt;/P&gt;&lt;DIV class=""&gt;&lt;DIV class=""&gt;&lt;DIV class=""&gt;&lt;DIV class=""&gt;&amp;nbsp;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;DIV class=""&gt;&lt;SPAN&gt;uuu -b emmc imx-boot.bin &lt;/SPAN&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/LI&gt;&lt;LI&gt;&lt;P&gt;The board boots correctly — the bootloader runs fine and communication via serial console is confirmed.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/LI&gt;&lt;LI&gt;&lt;P&gt;&lt;STRONG&gt;Yocto environment restored and partially working&lt;/STRONG&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;&lt;P&gt;I followed the NXP documentation to rebuild the full image (imx-image-full).&lt;/P&gt;&lt;/LI&gt;&lt;LI&gt;&lt;P&gt;After many fixes (fetch errors, checksum mismatches, and Python dependency issues such as trove-classifiers, hatchling, semantic-version, etc.), the build starts properly but &lt;STRONG&gt;never completes&lt;/STRONG&gt;.&lt;/P&gt;&lt;/LI&gt;&lt;LI&gt;&lt;P&gt;The errors seem related to &lt;STRONG&gt;broken or outdated Python recipe dependencies&lt;/STRONG&gt; within the current Yocto metadata.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/LI&gt;&lt;/OL&gt;&lt;HR /&gt;&lt;H2&gt;Current Issue&lt;/H2&gt;&lt;UL&gt;&lt;LI&gt;&lt;P&gt;The &lt;STRONG&gt;full Linux image (imx-image-full)&lt;/STRONG&gt; fails to build due to Python recipe issues.&lt;/P&gt;&lt;/LI&gt;&lt;LI&gt;&lt;P&gt;Example recurring error:&lt;/P&gt;&lt;DIV class=""&gt;&lt;DIV class=""&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV class=""&gt;&lt;SPAN&gt;&lt;SPAN class=""&gt;ERROR: python3-hatchling-native-1.25.0-r0 do_compile:&lt;/SPAN&gt; &lt;SPAN class=""&gt;Missing dependencies:&lt;/SPAN&gt; &lt;SPAN class=""&gt;trove-classifiers&lt;/SPAN&gt; &lt;/SPAN&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/LI&gt;&lt;LI&gt;&lt;P&gt;Even after cleaning, rebuilding, and restoring the environment, the issue persists.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;Since I couldn’t generate a valid .wic image, I attempted to &lt;STRONG&gt;flash a prebuilt EVK image&lt;/STRONG&gt; instead using uuu:&lt;/P&gt;&lt;DIV class=""&gt;&lt;DIV class=""&gt;&lt;SPAN&gt;uuu -b emmc_all imx-boot-imx93-14x14-lpddr4x-evk-sd.bin imx-image-full-imx93evk.wic&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV class=""&gt;&amp;nbsp;&lt;/DIV&gt;&lt;/DIV&gt;&lt;P&gt;But this failed with:&lt;/P&gt;&lt;DIV class=""&gt;&lt;DIV class=""&gt;&lt;SPAN&gt;LIBUSB_ERROR_TIMEOUT (-7) &lt;SPAN class=""&gt;SDPS: boot -scanterm -f imx-boot-imx93-14x14-lpddr4x-evk-sd.bin&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;HR /&gt;&lt;H2&gt;Investigation Results&lt;/H2&gt;&lt;UL&gt;&lt;LI&gt;&lt;P&gt;The &lt;STRONG&gt;official NXP i.MX93 EVK prebuilt image package&lt;/STRONG&gt; does &lt;STRONG&gt;not include&lt;/STRONG&gt; the expected files:&lt;/P&gt;&lt;DIV class=""&gt;&lt;DIV class=""&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV class=""&gt;&lt;SPAN&gt;imx-boot-imx93&lt;SPAN class=""&gt;-14&lt;/SPAN&gt;x14-lpddr4x-evk-sd.bin imx-image-full-imx93evk.wic.bz2 &lt;/SPAN&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/LI&gt;&lt;LI&gt;&lt;P&gt;The only available file is:&lt;/P&gt;&lt;DIV class=""&gt;&lt;DIV class=""&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV class=""&gt;&lt;SPAN&gt;Image-imx93evk.&lt;SPAN class=""&gt;bin&lt;/SPAN&gt; &lt;/SPAN&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;P&gt;which is a &lt;STRONG&gt;Linux kernel&lt;/STRONG&gt;, not a bootable image (it lacks SPL/U-Boot and IVT headers).&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;Therefore, the ROM times out because it cannot execute a kernel directly — it expects an SPL/U-Boot image (imx-boot-*.bin).&lt;/P&gt;&lt;HR /&gt;&lt;H2&gt;Request for Assistance&lt;/H2&gt;&lt;P&gt;Could you please clarify:&lt;/P&gt;&lt;OL&gt;&lt;LI&gt;&lt;P&gt;Is there an &lt;STRONG&gt;official or reference prebuilt Linux image (imx-image-full)&lt;/STRONG&gt; for &lt;STRONG&gt;i.MX93&lt;/STRONG&gt; that can be flashed directly to eMMC or SD (e.g., .wic, .sdcard, or .img format)?&lt;/P&gt;&lt;/LI&gt;&lt;LI&gt;&lt;P&gt;If not, is there a known &lt;STRONG&gt;stable Yocto branch or tag&lt;/STRONG&gt; for i.MX93 where all dependencies (Python and otherwise) are currently building correctly for a &lt;STRONG&gt;custom board&lt;/STRONG&gt;?&lt;/P&gt;&lt;/LI&gt;&lt;LI&gt;&lt;P&gt;Are there &lt;STRONG&gt;reference binaries&lt;/STRONG&gt; available for flashing a &lt;STRONG&gt;custom i.MX93 ECU&lt;/STRONG&gt;, not only for the EVK?&lt;/P&gt;&lt;/LI&gt;&lt;/OL&gt;&lt;P&gt;Any guidance or updated recipes for &lt;STRONG&gt;LF_v6.6.3 or LF_v6.12.3&lt;/STRONG&gt; would be greatly appreciated.&lt;/P&gt;</description>
      <pubDate>Tue, 28 Oct 2025 09:01:55 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Unable-to-Build-or-Flash-Complete-Linux-Image-for-Custom-i-MX93/m-p/2194149#M241710</guid>
      <dc:creator>Khaled_Gued</dc:creator>
      <dc:date>2025-10-28T09:01:55Z</dc:date>
    </item>
    <item>
      <title>Re: Unable to Build or Flash Complete Linux Image for Custom i.MX93 ECU (Bootloader Working)</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Unable-to-Build-or-Flash-Complete-Linux-Image-for-Custom-i-MX93/m-p/2194468#M241729</link>
      <description>&lt;P&gt;Hello,&lt;/P&gt;
&lt;P&gt;1. No, our available ore-built images can be used only in target board such as EVK, QSB and FRDM boards. If you are using a custom board it is needed to build an image according to the features of your design.&lt;/P&gt;
&lt;P&gt;2. In our side, the imx-image-full image can be built successfully. Please check if additional layers of your custom image are causing build errors in your side.&lt;/P&gt;
&lt;P&gt;3. Unfortunately we do not have reference binaries for a custom i.MX93 ECU board.&lt;/P&gt;
&lt;P&gt;Best regards.&lt;/P&gt;</description>
      <pubDate>Tue, 28 Oct 2025 17:40:05 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Unable-to-Build-or-Flash-Complete-Linux-Image-for-Custom-i-MX93/m-p/2194468#M241729</guid>
      <dc:creator>JorgeCas</dc:creator>
      <dc:date>2025-10-28T17:40:05Z</dc:date>
    </item>
  </channel>
</rss>

