<?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>i.MX ProcessorsのトピックRe: iMX8qm Boot Core A72_0</title>
    <link>https://community.nxp.com/t5/i-MX-Processors/iMX8qm-Boot-Core-A72-0/m-p/2408323#M246512</link>
    <description>There is a small point we would like to clarify/validate: the `flash_ca72` target currently references `u-boot-atf.bin`, while a separate `u-boot-atf-a72.bin` is also available in the same configuration.&lt;BR /&gt;&lt;BR /&gt;How do we proceed</description>
    <pubDate>Wed, 26 Aug 2026 03:22:28 GMT</pubDate>
    <dc:creator>kamohan</dc:creator>
    <dc:date>2026-08-26T03:22:28Z</dc:date>
    <item>
      <title>iMX8qm Boot Core A72_0</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/iMX8qm-Boot-Core-A72-0/m-p/2407908#M246492</link>
      <description>&lt;P&gt;Hello NXP Forum,&lt;/P&gt;&lt;P&gt;on iMX8qm,&amp;nbsp;&lt;SPAN&gt;can we have the bootup done from A72 core? Does SCUFW permit that.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;</description>
      <pubDate>Tue, 25 Aug 2026 01:33:10 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/iMX8qm-Boot-Core-A72-0/m-p/2407908#M246492</guid>
      <dc:creator>kamohan</dc:creator>
      <dc:date>2026-08-25T01:33:10Z</dc:date>
    </item>
    <item>
      <title>Re: iMX8qm Boot Core A72_0</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/iMX8qm-Boot-Core-A72-0/m-p/2408076#M246502</link>
      <description>&lt;P&gt;Yes — on i.MX8QM, the application-processor boot image can be targeted to the Cortex-A72 instead of the Cortex-A53, and SCFW permits that flow. NXP’s&amp;nbsp;imx-mkimage&amp;nbsp;has a&amp;nbsp;flash_ca72&amp;nbsp;target described as the A72 variant of the normal A53 boot image, intended to bring up the A72 as early as possible for boot-time optimization&amp;nbsp;.&lt;/P&gt;
&lt;P&gt;The important distinction is:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;STRONG&gt;First code after reset:&lt;/STRONG&gt;&amp;nbsp;not the A72. The device boot flow still starts through ROM/SCU/SCFW.&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;AP-side bootloader / OS bring-up:&lt;/STRONG&gt;&amp;nbsp;yes, this can be done on the A72. SCFW initializes DDR, loads Cortex-A images, then boots the cores and sets their start addresses.&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Configuration mechanism:&lt;/STRONG&gt;&amp;nbsp;the boot container can specify an AP image for&amp;nbsp;a72&amp;nbsp;, e.g. examples show&amp;nbsp;-ap ... a72 ...&amp;nbsp;in&amp;nbsp;imx-mkimage&amp;nbsp;usage.&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;So the answer is:&amp;nbsp;&lt;STRONG&gt;SCFW does allow booting the AP software path from A72, but A72 is not the reset/ROM boot master; it is started by SCFW according to the boot container configuration.&lt;/STRONG&gt;&lt;/P&gt;</description>
      <pubDate>Tue, 25 Aug 2026 07:43:54 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/iMX8qm-Boot-Core-A72-0/m-p/2408076#M246502</guid>
      <dc:creator>yipingwang</dc:creator>
      <dc:date>2026-08-25T07:43:54Z</dc:date>
    </item>
    <item>
      <title>Re: iMX8qm Boot Core A72_0</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/iMX8qm-Boot-Core-A72-0/m-p/2408323#M246512</link>
      <description>There is a small point we would like to clarify/validate: the `flash_ca72` target currently references `u-boot-atf.bin`, while a separate `u-boot-atf-a72.bin` is also available in the same configuration.&lt;BR /&gt;&lt;BR /&gt;How do we proceed</description>
      <pubDate>Wed, 26 Aug 2026 03:22:28 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/iMX8qm-Boot-Core-A72-0/m-p/2408323#M246512</guid>
      <dc:creator>kamohan</dc:creator>
      <dc:date>2026-08-26T03:22:28Z</dc:date>
    </item>
    <item>
      <title>Re: iMX8qm Boot Core A72_0</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/iMX8qm-Boot-Core-A72-0/m-p/2408335#M246513</link>
      <description>&lt;P&gt;Proceed with the existing&amp;nbsp;flash_ca72&amp;nbsp;target first; do&amp;nbsp;&lt;STRONG&gt;not&lt;/STRONG&gt;&amp;nbsp;replace&amp;nbsp;u-boot-atf.bin&amp;nbsp;with&amp;nbsp;u-boot-atf-a72.bin&amp;nbsp;unless you are intentionally using the cockpit / multi-AP image flow.&lt;/P&gt;
&lt;P&gt;The evidence points to this distinction:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;flash_ca72&amp;nbsp;is described as the same basic boot image as the normal A-core boot target, but loaded to the A72 instead of the A53.&lt;/LI&gt;
&lt;LI&gt;u-boot-atf.bin&amp;nbsp;is the combined ATF + U-Boot image:&amp;nbsp;bl31.bin&amp;nbsp;plus&amp;nbsp;u-boot.bin&amp;nbsp;/&amp;nbsp;u-boot-hash.bin&amp;nbsp;.&lt;/LI&gt;
&lt;LI&gt;u-boot-atf-a72.bin&amp;nbsp;appears in the&amp;nbsp;flash_cockpit&amp;nbsp;target, where the image contains&amp;nbsp;&lt;STRONG&gt;two AP payloads&lt;/STRONG&gt;&amp;nbsp;: one for A53 and a separate one for A72:&amp;nbsp;-ap u-boot-atf.bin a53 0x80000000 ... -ap u-boot-atf-a72.bin a72 0xC0000000 ...&amp;nbsp;.&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;So the important selector is not only the filename; it is the&amp;nbsp;imx-mkimage&amp;nbsp;-ap ... a72 ...&amp;nbsp;argument in the target. For a single A72 boot image,&amp;nbsp;flash_ca72&amp;nbsp;using&amp;nbsp;u-boot-atf.bin&amp;nbsp;is consistent with the documented intent: the payload is loaded to A72 by the target rule, even if the filename is not suffixed&amp;nbsp;-a72&amp;nbsp;.&lt;/P&gt;
&lt;P&gt;Recommended path:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Build the standard A72-only image using the existing target:&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;make SOC=iMX8QM flash_ca72&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Use the CA72 device tree / configuration on the Linux side. NXP documentation notes that the i.MX8QM MEK CA72 DTB supports the two Cortex-A72 cores only and requires the special boot image built with&amp;nbsp;flash_ca72&amp;nbsp;.&lt;/LI&gt;
&lt;/UL&gt;
&lt;UL&gt;
&lt;LI&gt;Reserve&amp;nbsp;u-boot-atf-a72.bin&amp;nbsp;for flows that explicitly package a second A72 AP image, such as&amp;nbsp;flash_cockpit&amp;nbsp;, unless your BSP’s&amp;nbsp;soc.mak&amp;nbsp;comments or release notes say otherwise.&lt;/LI&gt;
&lt;/UL&gt;
&lt;UL&gt;
&lt;LI&gt;Validate at boot that the image is actually entering the A72 path: check the&amp;nbsp;imx-mkimage&amp;nbsp;command emitted by&amp;nbsp;make V=1 SOC=iMX8QM flash_ca72&amp;nbsp;or inspect&amp;nbsp;iMX8QM/soc.mak&amp;nbsp;and confirm the AP line uses&amp;nbsp;a72&amp;nbsp;.&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;Takeaway: treat the current&amp;nbsp;flash_ca72&amp;nbsp;reference to&amp;nbsp;u-boot-atf.bin&amp;nbsp;as intentional;&amp;nbsp;u-boot-atf-a72.bin&amp;nbsp;is for the separate A72 payload used in cockpit/multi-partition style images, not automatically the replacement for&amp;nbsp;flash_ca72&amp;nbsp;.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 26 Aug 2026 03:43:11 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/iMX8qm-Boot-Core-A72-0/m-p/2408335#M246513</guid>
      <dc:creator>yipingwang</dc:creator>
      <dc:date>2026-08-26T03:43:11Z</dc:date>
    </item>
  </channel>
</rss>

