<?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: [Virtual ECU] HSE Request for MAC generate/verify is returning address param invalid response in S32K</title>
    <link>https://community.nxp.com/t5/S32K/Virtual-ECU-HSE-Request-for-MAC-generate-verify-is-returning/m-p/2331155#M57276</link>
    <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/222560"&gt;@suponn&lt;/a&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I can see nothing wrong in the HSE descriptor. Could you check if all parameters are forced to non-cacheable RAM?&lt;/P&gt;
&lt;P&gt;Regards,&lt;/P&gt;
&lt;P&gt;Lukas&lt;/P&gt;</description>
    <pubDate>Thu, 12 Mar 2026 08:33:29 GMT</pubDate>
    <dc:creator>lukaszadrapa</dc:creator>
    <dc:date>2026-03-12T08:33:29Z</dc:date>
    <item>
      <title>[Virtual ECU] HSE Request for MAC generate/verify is returning address param invalid response</title>
      <link>https://community.nxp.com/t5/S32K/Virtual-ECU-HSE-Request-for-MAC-generate-verify-is-returning/m-p/2329971#M57233</link>
      <description>&lt;P&gt;Hi Team,&lt;/P&gt;&lt;P&gt;I am observing a behavior on the S32K388 where the request for&amp;nbsp;MAC generate/verify (0xA50201) to HSE is responding back with&amp;nbsp;&lt;SPAN&gt;address parameters are invalid (&lt;/SPAN&gt;&lt;SPAN&gt;0x55A5A26A&lt;/SPAN&gt;&lt;SPAN&gt;).&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;The&amp;nbsp;HSE Annexure doc indicates" HSE_SRV_RSP_INVALID_ADDR&lt;BR /&gt;The address parameter and length are defined in the SW Location Info1 of the HSE Signed Header is not equal to SW Location Info2"&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Could you please let me know what would be these SW Location Info1,&amp;nbsp;SW Location Info2 I have to check for, for&amp;nbsp;address parameter and length?&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Thanks,&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Sunil&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/218778"&gt;@DanutMosor&lt;/a&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;DIV class=""&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV class=""&gt;&amp;nbsp;&lt;/DIV&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;DIV class=""&gt;&amp;nbsp;&lt;/DIV&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 10 Mar 2026 16:13:51 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32K/Virtual-ECU-HSE-Request-for-MAC-generate-verify-is-returning/m-p/2329971#M57233</guid>
      <dc:creator>suponn</dc:creator>
      <dc:date>2026-03-10T16:13:51Z</dc:date>
    </item>
    <item>
      <title>Re: [Virtual ECU] HSE Request for MAC generate/verify is returning address param invalid response</title>
      <link>https://community.nxp.com/t5/S32K/Virtual-ECU-HSE-Request-for-MAC-generate-verify-is-returning/m-p/2331155#M57276</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/222560"&gt;@suponn&lt;/a&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I can see nothing wrong in the HSE descriptor. Could you check if all parameters are forced to non-cacheable RAM?&lt;/P&gt;
&lt;P&gt;Regards,&lt;/P&gt;
&lt;P&gt;Lukas&lt;/P&gt;</description>
      <pubDate>Thu, 12 Mar 2026 08:33:29 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32K/Virtual-ECU-HSE-Request-for-MAC-generate-verify-is-returning/m-p/2331155#M57276</guid>
      <dc:creator>lukaszadrapa</dc:creator>
      <dc:date>2026-03-12T08:33:29Z</dc:date>
    </item>
    <item>
      <title>Re: [Virtual ECU] HSE Request for MAC generate/verify is returning address param invalid response</title>
      <link>https://community.nxp.com/t5/S32K/Virtual-ECU-HSE-Request-for-MAC-generate-verify-is-returning/m-p/2360107#M58348</link>
      <description>&lt;P&gt;This issue is only observed on VECU.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I am observing the Secure peripheral is able to access only 64Kb of DTCM memory, when it was supposed to access 128Kb (0x21000000-0x2101FFFF) when S32K388 Core 0 and Core 1 are configured in lock step.&lt;/P&gt;&lt;P&gt;(The Software seems to be writing the RID payload length between 0x2101000-0x2101FFFF and HSE returns with status 0x55A5A26A)&lt;/P&gt;&lt;P&gt;This is causing the key provisioning to fail with undefined status (0xFE)&lt;/P&gt;&lt;P&gt;Could you please let me know how can I configure HSE_B_SS to access entire 128Kb of DTCM memory?&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;</description>
      <pubDate>Mon, 04 May 2026 14:48:54 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32K/Virtual-ECU-HSE-Request-for-MAC-generate-verify-is-returning/m-p/2360107#M58348</guid>
      <dc:creator>suponn</dc:creator>
      <dc:date>2026-05-04T14:48:54Z</dc:date>
    </item>
    <item>
      <title>Re: [Virtual ECU] HSE Request for MAC generate/verify is returning address param invalid response</title>
      <link>https://community.nxp.com/t5/S32K/Virtual-ECU-HSE-Request-for-MAC-generate-verify-is-returning/m-p/2360388#M58362</link>
      <description>&lt;P&gt;Yes, S32K388 core 0 has 128KB of DTCM in case of lock step mode and HSE is able to access whole 128KB. I confirmed this on my board.&lt;/P&gt;
&lt;P&gt;I can see following reasons why it doesn’t work:&lt;/P&gt;
&lt;OL&gt;
&lt;LI&gt;The upper half of DTCM is not initialized. However, double bit ECC error would cause HSE shutdown, not invalid address error.&lt;/LI&gt;
&lt;LI&gt;If DTCM is used for communication with HSE, make sure that backdoor addresses are used. HSE can’t see normal DTCM addresses. If Crypto driver is used, DTCM support must be enabled. &amp;nbsp;&lt;/LI&gt;
&lt;LI&gt;If XRDC is enabled, HSE must have granted the access to DTCM memory area. &amp;nbsp;&lt;/LI&gt;
&lt;LI&gt;And the last one which was already mentioned – make sure that only non-cacheable RAM is used.&lt;/LI&gt;
&lt;/OL&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Regards,&lt;/P&gt;
&lt;P&gt;Lukas&lt;/P&gt;</description>
      <pubDate>Tue, 05 May 2026 10:10:38 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32K/Virtual-ECU-HSE-Request-for-MAC-generate-verify-is-returning/m-p/2360388#M58362</guid>
      <dc:creator>lukaszadrapa</dc:creator>
      <dc:date>2026-05-05T10:10:38Z</dc:date>
    </item>
    <item>
      <title>Re: [Virtual ECU] HSE Request for MAC generate/verify is returning address param invalid response</title>
      <link>https://community.nxp.com/t5/S32K/Virtual-ECU-HSE-Request-for-MAC-generate-verify-is-returning/m-p/2360509#M58366</link>
      <description>&lt;P&gt;Thank you Lukas for analyzing this.&lt;/P&gt;&lt;OL&gt;&lt;LI&gt;The upper half of DTCM is not initialized. However, double bit ECC error would cause HSE shutdown, not invalid address error. &amp;gt;&amp;gt;[SP] Yeah HSE is not considering upper half of DTCM as configured (HSE treating Core 0 is not in lock step config)&lt;/LI&gt;&lt;LI&gt;If DTCM is used for communication with HSE, make sure that backdoor addresses are used. HSE can’t see normal DTCM addresses. If Crypto driver is used, DTCM support must be enabled.&amp;nbsp; &amp;gt;&amp;gt;[SP] Correct I am using DTCM backdoor access. And I dont see HSE error&amp;nbsp;&lt;SPAN&gt;HSE_SRV_RSP_INVALID_ADDR (0x55A5A26A) when the DTCM back door range access is with in 64Kb (0x21000000 to 0x2100FFFF)&lt;/SPAN&gt;&lt;/LI&gt;&lt;LI&gt;If XRDC is enabled, HSE must have granted the access to DTCM memory area.&amp;nbsp; &amp;gt;&amp;gt;[SP]XRDC is enabled and no issues with HSE accessing lower DTCM 64Kb&lt;/LI&gt;&lt;LI&gt;And the last one which was already mentioned – make sure that only non-cacheable RAM is used. &amp;gt;&amp;gt;[SP]&amp;nbsp;same no issues with HSE accessing lower DTCM 64Kb so this configuration might be correct&lt;/LI&gt;&lt;/OL&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 05 May 2026 13:32:25 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32K/Virtual-ECU-HSE-Request-for-MAC-generate-verify-is-returning/m-p/2360509#M58366</guid>
      <dc:creator>suponn</dc:creator>
      <dc:date>2026-05-05T13:32:25Z</dc:date>
    </item>
  </channel>
</rss>

