<?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: Program ADKP service error</title>
    <link>https://community.nxp.com/t5/S32K/Program-ADKP-service-error/m-p/1944470#M40406</link>
    <description>&lt;P&gt;Hi &lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/236546"&gt;@David2024&lt;/a&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;it sound like read-while-write issue.&lt;/P&gt;
&lt;P&gt;ADKP is stored in UTEST:&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="lukaszadrapa_0-1725018903970.png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/296307i9AB025F0958EBEC7/image-size/medium?v=v2&amp;amp;px=400" role="button" title="lukaszadrapa_0-1725018903970.png" alt="lukaszadrapa_0-1725018903970.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="lukaszadrapa_1-1725018912383.png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/296308iDC2DAC82D89D991C/image-size/medium?v=v2&amp;amp;px=400" role="button" title="lukaszadrapa_1-1725018912383.png" alt="lukaszadrapa_1-1725018912383.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;But UTEST is in the same partition like code block 0:&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="lukaszadrapa_2-1725018960083.png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/296309iA9ED57C09E3D93BE/image-size/medium?v=v2&amp;amp;px=400" role="button" title="lukaszadrapa_2-1725018960083.png" alt="lukaszadrapa_2-1725018960083.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;So, it's necessary to take care about the synchronization as described in HSE FW RM:&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="lukaszadrapa_3-1725018987190.png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/296310i6B8C4FA59410415B/image-size/medium?v=v2&amp;amp;px=400" role="button" title="lukaszadrapa_3-1725018987190.png" alt="lukaszadrapa_3-1725018987190.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;And yes, ADKP is one time programmable only.&lt;/P&gt;
&lt;P&gt;Regards,&lt;/P&gt;
&lt;P&gt;Lukas&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Fri, 30 Aug 2024 11:58:13 GMT</pubDate>
    <dc:creator>lukaszadrapa</dc:creator>
    <dc:date>2024-08-30T11:58:13Z</dc:date>
    <item>
      <title>Program ADKP service error</title>
      <link>https://community.nxp.com/t5/S32K/Program-ADKP-service-error/m-p/1941967#M40210</link>
      <description>&lt;P&gt;Hi:&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; There is a HardFault error when I call interface HSE_ProgramAdkp() to set ADKP password, but there is no response, when stop, there is an HardFault error, the pHseSrvDesc and pAttr(debug key password) are all in on-cache, shows below:&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="David2024_0-1724832445354.png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/295727i792E9A5D68DEF3AB/image-size/medium?v=v2&amp;amp;px=400" role="button" title="David2024_0-1724832445354.png" alt="David2024_0-1724832445354.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;from CFSR, it seems that there is a BussFault error in call&amp;nbsp; (*(Gpt_pConfig[coreID]-&amp;gt;Gpt_pChannelConfig))[ChannelIndex].Gpt_pfNotification();&lt;/P&gt;&lt;P&gt;but I think the address is correct, so why does this happend?&lt;/P&gt;&lt;P&gt;Because program ADKP is&amp;nbsp;irreversible, that means I can only do this once in one board?&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="David2024_1-1724832493973.png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/295728i08CE5C4AC8864978/image-size/medium?v=v2&amp;amp;px=400" role="button" title="David2024_1-1724832493973.png" alt="David2024_1-1724832493973.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="David2024_3-1724832553575.png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/295730i07D7EFA30AAEFAA5/image-size/medium?v=v2&amp;amp;px=400" role="button" title="David2024_3-1724832553575.png" alt="David2024_3-1724832553575.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="David2024_4-1724832653112.png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/295732iCB84478EC48F7BA1/image-size/medium?v=v2&amp;amp;px=400" role="button" title="David2024_4-1724832653112.png" alt="David2024_4-1724832653112.png" /&gt;&lt;/span&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="David2024_5-1724832720349.png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/295733iC7C8EB7CEA9D36A2/image-size/medium?v=v2&amp;amp;px=400" role="button" title="David2024_5-1724832720349.png" alt="David2024_5-1724832720349.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="David2024_6-1724832744407.png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/295734iB87AE80912D9B33E/image-size/medium?v=v2&amp;amp;px=400" role="button" title="David2024_6-1724832744407.png" alt="David2024_6-1724832744407.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 28 Aug 2024 08:24:51 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32K/Program-ADKP-service-error/m-p/1941967#M40210</guid>
      <dc:creator>David2024</dc:creator>
      <dc:date>2024-08-28T08:24:51Z</dc:date>
    </item>
    <item>
      <title>Re: Program ADKP service error</title>
      <link>https://community.nxp.com/t5/S32K/Program-ADKP-service-error/m-p/1944470#M40406</link>
      <description>&lt;P&gt;Hi &lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/236546"&gt;@David2024&lt;/a&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;it sound like read-while-write issue.&lt;/P&gt;
&lt;P&gt;ADKP is stored in UTEST:&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="lukaszadrapa_0-1725018903970.png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/296307i9AB025F0958EBEC7/image-size/medium?v=v2&amp;amp;px=400" role="button" title="lukaszadrapa_0-1725018903970.png" alt="lukaszadrapa_0-1725018903970.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="lukaszadrapa_1-1725018912383.png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/296308iDC2DAC82D89D991C/image-size/medium?v=v2&amp;amp;px=400" role="button" title="lukaszadrapa_1-1725018912383.png" alt="lukaszadrapa_1-1725018912383.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;But UTEST is in the same partition like code block 0:&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="lukaszadrapa_2-1725018960083.png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/296309iA9ED57C09E3D93BE/image-size/medium?v=v2&amp;amp;px=400" role="button" title="lukaszadrapa_2-1725018960083.png" alt="lukaszadrapa_2-1725018960083.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;So, it's necessary to take care about the synchronization as described in HSE FW RM:&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="lukaszadrapa_3-1725018987190.png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/296310i6B8C4FA59410415B/image-size/medium?v=v2&amp;amp;px=400" role="button" title="lukaszadrapa_3-1725018987190.png" alt="lukaszadrapa_3-1725018987190.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;And yes, ADKP is one time programmable only.&lt;/P&gt;
&lt;P&gt;Regards,&lt;/P&gt;
&lt;P&gt;Lukas&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 30 Aug 2024 11:58:13 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32K/Program-ADKP-service-error/m-p/1944470#M40406</guid>
      <dc:creator>lukaszadrapa</dc:creator>
      <dc:date>2024-08-30T11:58:13Z</dc:date>
    </item>
    <item>
      <title>Re: Program ADKP service error</title>
      <link>https://community.nxp.com/t5/S32K/Program-ADKP-service-error/m-p/1948637#M40619</link>
      <description>&lt;P&gt;Hi Lukas：&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; Thanks for your detailed explanation, so that I need to put the command in RAM to avoid execute from flash block 0?&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="David2024_0-1725588364597.png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/297492i7027D52328EF044B/image-size/medium?v=v2&amp;amp;px=400" role="button" title="David2024_0-1725588364597.png" alt="David2024_0-1725588364597.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 06 Sep 2024 02:09:16 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32K/Program-ADKP-service-error/m-p/1948637#M40619</guid>
      <dc:creator>David2024</dc:creator>
      <dc:date>2024-09-06T02:09:16Z</dc:date>
    </item>
    <item>
      <title>Re: Program ADKP service error</title>
      <link>https://community.nxp.com/t5/S32K/Program-ADKP-service-error/m-p/1948881#M40628</link>
      <description>&lt;P&gt;Yes, running the code from RAM should solve the problem. However, it won't be enough to put only HSE_ProgramAdkp to RAM because it calls other functions...&lt;/P&gt;</description>
      <pubDate>Fri, 06 Sep 2024 08:10:38 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32K/Program-ADKP-service-error/m-p/1948881#M40628</guid>
      <dc:creator>lukaszadrapa</dc:creator>
      <dc:date>2024-09-06T08:10:38Z</dc:date>
    </item>
    <item>
      <title>Re: Program ADKP service error</title>
      <link>https://community.nxp.com/t5/S32K/Program-ADKP-service-error/m-p/1972432#M41966</link>
      <description>if put the code start from 0x500000 can total solve this problem?</description>
      <pubDate>Sat, 12 Oct 2024 01:05:18 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32K/Program-ADKP-service-error/m-p/1972432#M41966</guid>
      <dc:creator>victory</dc:creator>
      <dc:date>2024-10-12T01:05:18Z</dc:date>
    </item>
    <item>
      <title>Re: Program ADKP service error</title>
      <link>https://community.nxp.com/t5/S32K/Program-ADKP-service-error/m-p/1972450#M41968</link>
      <description>&lt;P&gt;solution：&lt;/P&gt;&lt;P&gt;1. run code from RAM;&lt;/P&gt;&lt;P&gt;2. suspend interrupt;&lt;/P&gt;&lt;P&gt;hope this can help you.&lt;/P&gt;</description>
      <pubDate>Sat, 12 Oct 2024 01:48:40 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32K/Program-ADKP-service-error/m-p/1972450#M41968</guid>
      <dc:creator>David2024</dc:creator>
      <dc:date>2024-10-12T01:48:40Z</dc:date>
    </item>
  </channel>
</rss>

