<?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: HSE_ReadAdkp returning HSE_SRV_RSP_INVALID_ADDR in S32K</title>
    <link>https://community.nxp.com/t5/S32K/HSE-ReadAdkp-returning-HSE-SRV-RSP-INVALID-ADDR/m-p/2265702#M55574</link>
    <description>&lt;P&gt;Thank You&amp;nbsp;&lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/37795"&gt;@lukaszadrapa&lt;/a&gt;&amp;nbsp;..&lt;/P&gt;&lt;P&gt;I moved HSE related data variables to Non-Cacheable SRAM and it worked for me.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Thu, 18 Dec 2025 05:52:39 GMT</pubDate>
    <dc:creator>Bhushan1312</dc:creator>
    <dc:date>2025-12-18T05:52:39Z</dc:date>
    <item>
      <title>HSE_ReadAdkp returning HSE_SRV_RSP_INVALID_ADDR</title>
      <link>https://community.nxp.com/t5/S32K/HSE-ReadAdkp-returning-HSE-SRV-RSP-INVALID-ADDR/m-p/2263698#M55468</link>
      <description>&lt;P&gt;Hello Team,&lt;/P&gt;&lt;P&gt;I am trying to set ADKP for S32K314 platform.&lt;/P&gt;&lt;P&gt;Though I am able to confirm HSE Flag Enabled and HSE FW Version using below functions:&lt;/P&gt;&lt;DIV&gt;&lt;SPAN&gt;HSEFwFlg = checkHseFwFeatureFlagEnabled();&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;(void)HSE_GetVersion_Example(&amp;amp;gHseFwVersion);&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;I am getting HSE_SRV_RSP_INVALID_ADDR (0x55A5A26AUL) for check_DebugPasswordProgrammed_Status() function where HSE_ReadAdkp() is called. I guess expected response when ADKP is not programmed is&amp;nbsp;HSE_SRV_RSP_NOT_ALLOWED.&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;Please guide me in this. &lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;Thanks,&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;Bhushan&lt;/SPAN&gt;&lt;/DIV&gt;</description>
      <pubDate>Tue, 16 Dec 2025 10:38:32 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32K/HSE-ReadAdkp-returning-HSE-SRV-RSP-INVALID-ADDR/m-p/2263698#M55468</guid>
      <dc:creator>Bhushan1312</dc:creator>
      <dc:date>2025-12-16T10:38:32Z</dc:date>
    </item>
    <item>
      <title>Re: HSE_ReadAdkp returning HSE_SRV_RSP_INVALID_ADDR</title>
      <link>https://community.nxp.com/t5/S32K/HSE-ReadAdkp-returning-HSE-SRV-RSP-INVALID-ADDR/m-p/2264487#M55516</link>
      <description>&lt;P&gt;&lt;SPAN&gt;Hi&amp;nbsp;&lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/258016"&gt;@Bhushan1312&lt;/a&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Yes, I confirmed that reading of &lt;/SPAN&gt;HSE_APP_DEBUG_KEY_ATTR_ID will return error code H&lt;SPAN&gt;SE_SRV_RSP_NOT_ALLOWED when ADKP is not programmed yet.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;Try to disable data cache to see if it makes a difference. All data objects used for communication with HSE must be forced to non-cacheable memory and it is quite common root cause.&lt;/P&gt;
&lt;P&gt;Also notice that HSE can’t see DTCM memory at 0x2000_0000. This address range is visible only for core. HSE can see only DTCM backdoor addresses at 0x2100_0000. My recommendation is to use only normal RAM for communication with HSE, not DTCM.&lt;/P&gt;
&lt;P&gt;There’s an option to enable DTCM support in Autosar Crypto driver. Then the driver checks all used addresses and it adds corresponding offset when necessary. If Crypto driver is not used, this is up to user. The best option is &amp;nbsp;- do not use DTCM for communication with HSE.&lt;/P&gt;
&lt;P&gt;Regards,&lt;/P&gt;
&lt;P&gt;Lukas&lt;/P&gt;</description>
      <pubDate>Wed, 17 Dec 2025 07:22:51 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32K/HSE-ReadAdkp-returning-HSE-SRV-RSP-INVALID-ADDR/m-p/2264487#M55516</guid>
      <dc:creator>lukaszadrapa</dc:creator>
      <dc:date>2025-12-17T07:22:51Z</dc:date>
    </item>
    <item>
      <title>Re: HSE_ReadAdkp returning HSE_SRV_RSP_INVALID_ADDR</title>
      <link>https://community.nxp.com/t5/S32K/HSE-ReadAdkp-returning-HSE-SRV-RSP-INVALID-ADDR/m-p/2265702#M55574</link>
      <description>&lt;P&gt;Thank You&amp;nbsp;&lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/37795"&gt;@lukaszadrapa&lt;/a&gt;&amp;nbsp;..&lt;/P&gt;&lt;P&gt;I moved HSE related data variables to Non-Cacheable SRAM and it worked for me.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 18 Dec 2025 05:52:39 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32K/HSE-ReadAdkp-returning-HSE-SRV-RSP-INVALID-ADDR/m-p/2265702#M55574</guid>
      <dc:creator>Bhushan1312</dc:creator>
      <dc:date>2025-12-18T05:52:39Z</dc:date>
    </item>
  </channel>
</rss>

