<?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>S32KのトピックRe: S32K3 HSE Installation: differences between FULL MEM and AB SWAP</title>
    <link>https://community.nxp.com/t5/S32K/S32K3-HSE-Installation-differences-between-FULL-MEM-and-AB-SWAP/m-p/2189281#M53692</link>
    <description>&lt;P&gt;Hello David,&lt;/P&gt;&lt;P&gt;Because the&amp;nbsp;&lt;SPAN&gt;HSE_STATUS_INIT_OK&amp;nbsp;&lt;/SPAN&gt; does not become set after the first functional reset. I need to issue another functional reset. I checked it with S32K312 and S32K358. Can you confirm it?&lt;/P&gt;</description>
    <pubDate>Mon, 20 Oct 2025 16:03:31 GMT</pubDate>
    <dc:creator>lucazanuttini</dc:creator>
    <dc:date>2025-10-20T16:03:31Z</dc:date>
    <item>
      <title>S32K3 HSE Installation: differences between FULL MEM and AB SWAP</title>
      <link>https://community.nxp.com/t5/S32K/S32K3-HSE-Installation-differences-between-FULL-MEM-and-AB-SWAP/m-p/2188339#M53646</link>
      <description>&lt;P&gt;Dear NXP support team,&lt;/P&gt;&lt;P&gt;I want to implement a sequence to install the HSE depending on its type (FULL MEM or AB SWAP), without the need to develop an application with IVT. It is assumed that the UTEST feature usage flag is already programmed.&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&lt;U&gt;FULL MEM installation via MU interface (meant for first installation, not for recovering):&lt;/U&gt;&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;1. Write 0xA5 on register DCMRWP1&lt;/P&gt;&lt;P&gt;2. Issue a functional reset.&lt;/P&gt;&lt;P&gt;3. Wait until Bit 1 in HSE_CONFIG_GPR3 is set&lt;/P&gt;&lt;P&gt;4. Wait for answer '0xFF00F00F' response on MU Rx register.&lt;/P&gt;&lt;P&gt;5. Writing value ‘0xF0F00F0F’ on MU Tx register.&lt;/P&gt;&lt;P&gt;6. Wait for answer ‘0xDADABABA’ on MU Rx register.&lt;/P&gt;&lt;P&gt;7. Write the Pink Image Location on MU Tx register.&lt;/P&gt;&lt;P&gt;8. Wait until Bit 1 in HSE_CONFIG_GPR3 is cleared.&lt;/P&gt;&lt;P&gt;9. Issue a functional reset.&lt;/P&gt;&lt;P&gt;10. Wait until HSE_STATUS_INIT_OK of GPR 3 is set.&lt;/P&gt;&lt;P&gt;&lt;U&gt;&lt;EM&gt;FULL MEM Installation by placing the pink file at IVT_START:&lt;/EM&gt;&lt;/U&gt;&lt;/P&gt;&lt;P&gt;1. Issue a functional reset.&lt;/P&gt;&lt;P&gt;2. Wait until HSE_STATUS_INIT_OK of GPR 3 is set.&lt;/P&gt;&lt;P&gt;&lt;U&gt;&lt;EM&gt;AB SWAP installation via MU interface (meant for first installation, not for recovering):&lt;/EM&gt;&lt;/U&gt;&lt;/P&gt;&lt;P&gt;1. Write 0xA5 on register DCMRWP1&lt;/P&gt;&lt;P&gt;2. Issue a functional reset.&lt;/P&gt;&lt;P&gt;3. Wait until Bit 1 in HSE_CONFIG_GPR3 is set&lt;/P&gt;&lt;P&gt;4. Wait for answer '0xFF00F00F' response on MU Rx register.&lt;/P&gt;&lt;P&gt;5. Writing value ‘0xF0F00F0F’ on MU Tx register.&lt;/P&gt;&lt;P&gt;6. Wait for answer ‘0xDADABABA’ on MU Rx register.&lt;/P&gt;&lt;P&gt;7. Write the Pink Image Location on MU Tx register.&lt;/P&gt;&lt;P&gt;8. Wait until Bit 1 in HSE_CONFIG_GPR3 is cleared.&lt;/P&gt;&lt;P&gt;9. Issue a functional reset.&lt;/P&gt;&lt;P&gt;10. Wait until bit WFI of MC_ME_PRTN0_CORE2_STAT is set.&lt;/P&gt;&lt;P&gt;11. Issue a functional reset.&lt;/P&gt;&lt;P&gt;12. Wait until HSE_STATUS_INIT_OK of GPR is set.&lt;/P&gt;&lt;P&gt;&lt;U&gt;&lt;EM&gt;AB SWAP Installation by placing the pink file at IVT_START:&lt;/EM&gt;&lt;/U&gt;&lt;/P&gt;&lt;P&gt;1. Issue a functional reset.&lt;/P&gt;&lt;P&gt;2. Wait until bit WFI of MC_ME_PRTN0_CORE2_STAT is set.&lt;/P&gt;&lt;P&gt;3. Issue a functional reset.&lt;/P&gt;&lt;P&gt;4. Wait until HSE_STATUS_INIT_OK of GPR is set.&lt;/P&gt;&lt;P&gt;Could you please review the above sequences and confirm whether they are correct or need correction (especially steps that involve MC_ME_PRTN0_CORE2_STAT register)?&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;Thanks in advance for your help.&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;Best Regards,&lt;/P&gt;&lt;P&gt;Luca&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 17 Oct 2025 12:26:24 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32K/S32K3-HSE-Installation-differences-between-FULL-MEM-and-AB-SWAP/m-p/2188339#M53646</guid>
      <dc:creator>lucazanuttini</dc:creator>
      <dc:date>2025-10-17T12:26:24Z</dc:date>
    </item>
    <item>
      <title>Re: S32K3 HSE Installation: differences between FULL MEM and AB SWAP</title>
      <link>https://community.nxp.com/t5/S32K/S32K3-HSE-Installation-differences-between-FULL-MEM-and-AB-SWAP/m-p/2189277#M53691</link>
      <description>&lt;P&gt;It seems quite good.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Why you have changed&amp;nbsp;HSE_STATUS_INIT_OK by&amp;nbsp;WFI of MC_ME_PRTN0_CORE2_STAT&amp;nbsp; in&amp;nbsp;the second-to-last reset?&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I guess it could be used as well this way.&lt;/P&gt;</description>
      <pubDate>Mon, 20 Oct 2025 15:54:18 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32K/S32K3-HSE-Installation-differences-between-FULL-MEM-and-AB-SWAP/m-p/2189277#M53691</guid>
      <dc:creator>davidtosenovjan</dc:creator>
      <dc:date>2025-10-20T15:54:18Z</dc:date>
    </item>
    <item>
      <title>Re: S32K3 HSE Installation: differences between FULL MEM and AB SWAP</title>
      <link>https://community.nxp.com/t5/S32K/S32K3-HSE-Installation-differences-between-FULL-MEM-and-AB-SWAP/m-p/2189281#M53692</link>
      <description>&lt;P&gt;Hello David,&lt;/P&gt;&lt;P&gt;Because the&amp;nbsp;&lt;SPAN&gt;HSE_STATUS_INIT_OK&amp;nbsp;&lt;/SPAN&gt; does not become set after the first functional reset. I need to issue another functional reset. I checked it with S32K312 and S32K358. Can you confirm it?&lt;/P&gt;</description>
      <pubDate>Mon, 20 Oct 2025 16:03:31 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32K/S32K3-HSE-Installation-differences-between-FULL-MEM-and-AB-SWAP/m-p/2189281#M53692</guid>
      <dc:creator>lucazanuttini</dc:creator>
      <dc:date>2025-10-20T16:03:31Z</dc:date>
    </item>
    <item>
      <title>Re: S32K3 HSE Installation: differences between FULL MEM and AB SWAP</title>
      <link>https://community.nxp.com/t5/S32K/S32K3-HSE-Installation-differences-between-FULL-MEM-and-AB-SWAP/m-p/2189891#M53717</link>
      <description>&lt;P&gt;Yes, I see. It should be suitable solution.&lt;/P&gt;</description>
      <pubDate>Tue, 21 Oct 2025 10:08:50 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32K/S32K3-HSE-Installation-differences-between-FULL-MEM-and-AB-SWAP/m-p/2189891#M53717</guid>
      <dc:creator>davidtosenovjan</dc:creator>
      <dc:date>2025-10-21T10:08:50Z</dc:date>
    </item>
    <item>
      <title>Re: S32K3 HSE Installation: differences between FULL MEM and AB SWAP</title>
      <link>https://community.nxp.com/t5/S32K/S32K3-HSE-Installation-differences-between-FULL-MEM-and-AB-SWAP/m-p/2189896#M53718</link>
      <description>&lt;P&gt;Do you recommend polling another flag instead of WFI of MC_ME_PRTN0_CORE2_STAT? I need to figure out how to determine when the SBAF has completed the first installation process before issuing the second functional reset.&lt;/P&gt;</description>
      <pubDate>Tue, 21 Oct 2025 10:17:30 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32K/S32K3-HSE-Installation-differences-between-FULL-MEM-and-AB-SWAP/m-p/2189896#M53718</guid>
      <dc:creator>lucazanuttini</dc:creator>
      <dc:date>2025-10-21T10:17:30Z</dc:date>
    </item>
    <item>
      <title>Re: S32K3 HSE Installation: differences between FULL MEM and AB SWAP</title>
      <link>https://community.nxp.com/t5/S32K/S32K3-HSE-Installation-differences-between-FULL-MEM-and-AB-SWAP/m-p/2189911#M53720</link>
      <description>&lt;P&gt;"The HSE enters in wait-for-interrupt mode (WFI) when there is no pending service request or internal task to be executed." so yes, it could be used.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;SPAN class="HwtZe"&gt;&lt;SPAN class="jCAhz ChMk0b"&gt;&lt;SPAN class="ryNqvb"&gt;I originally thought of using timeout, but using WFI will be a better solution&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;.&lt;/P&gt;</description>
      <pubDate>Tue, 21 Oct 2025 10:45:23 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32K/S32K3-HSE-Installation-differences-between-FULL-MEM-and-AB-SWAP/m-p/2189911#M53720</guid>
      <dc:creator>davidtosenovjan</dc:creator>
      <dc:date>2025-10-21T10:45:23Z</dc:date>
    </item>
    <item>
      <title>Re: S32K3 HSE Installation: differences between FULL MEM and AB SWAP</title>
      <link>https://community.nxp.com/t5/S32K/S32K3-HSE-Installation-differences-between-FULL-MEM-and-AB-SWAP/m-p/2189915#M53721</link>
      <description>&lt;P&gt;Can the WFI flag be used even if the HSE has not been installed yet? In fact, the HSE firmware will only be executed after the second functional reset.&lt;BR /&gt;My intention is to check the SBAF status, whether it has finished or is still decrypting the pink file.&lt;BR /&gt;Sorry for asking this several times, but I just want to make sure my question is completely clear as the flow will be used in mass production.&lt;/P&gt;</description>
      <pubDate>Tue, 21 Oct 2025 10:58:42 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32K/S32K3-HSE-Installation-differences-between-FULL-MEM-and-AB-SWAP/m-p/2189915#M53721</guid>
      <dc:creator>lucazanuttini</dc:creator>
      <dc:date>2025-10-21T10:58:42Z</dc:date>
    </item>
    <item>
      <title>Re: S32K3 HSE Installation: differences between FULL MEM and AB SWAP</title>
      <link>https://community.nxp.com/t5/S32K/S32K3-HSE-Installation-differences-between-FULL-MEM-and-AB-SWAP/m-p/2190106#M53730</link>
      <description>&lt;P&gt;If you see&amp;nbsp;Figure 9. Installation boot flow, it ends by WFI even FW-IMG is not present in secure NVM.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;So I would say it'll be set anyway. However if you want to have it bulletproof, you can use timeout as well (what I guess you would do anyway in the production code).&lt;/P&gt;</description>
      <pubDate>Tue, 21 Oct 2025 16:39:09 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32K/S32K3-HSE-Installation-differences-between-FULL-MEM-and-AB-SWAP/m-p/2190106#M53730</guid>
      <dc:creator>davidtosenovjan</dc:creator>
      <dc:date>2025-10-21T16:39:09Z</dc:date>
    </item>
    <item>
      <title>Re: S32K3 HSE Installation: differences between FULL MEM and AB SWAP</title>
      <link>https://community.nxp.com/t5/S32K/S32K3-HSE-Installation-differences-between-FULL-MEM-and-AB-SWAP/m-p/2190523#M53742</link>
      <description>&lt;P&gt;Hello David,&lt;/P&gt;&lt;P&gt;Thank you for the hint. I haven't looked at figure 9 in detail before.&amp;nbsp;&lt;/P&gt;&lt;P&gt;I will wait until the WFI bit is set. If it's not set (which I assume should never happen), I'll consider it an error and return an appropriate response.&lt;/P&gt;&lt;P&gt;For your information, I’ll be performing the sequence as an external programmer communicating via SWD. If, for any reason, the customer forgets to load the FW-IMG, the HSE_STATUS_OK bit will not be set at the end of the sequence, and an error will be returned in any case.&lt;/P&gt;</description>
      <pubDate>Wed, 22 Oct 2025 07:26:38 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32K/S32K3-HSE-Installation-differences-between-FULL-MEM-and-AB-SWAP/m-p/2190523#M53742</guid>
      <dc:creator>lucazanuttini</dc:creator>
      <dc:date>2025-10-22T07:26:38Z</dc:date>
    </item>
  </channel>
</rss>

