<?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: S32K344 Lock step core in S32K</title>
    <link>https://community.nxp.com/t5/S32K/S32K344-Lock-step-core/m-p/2189094#M53676</link>
    <description>&lt;P&gt;Hello,&lt;/P&gt;
&lt;P&gt;Yes, you can program DCF records into UTEST flash on the S32K344 using a .srec file with S32 Design Studio (S32DS) and PEMICRO tools. Here's a summary of how to do it and where to find supporting documentation:&lt;/P&gt;
&lt;H5&gt;Steps to Program DCF Record Using .srec File&lt;/H5&gt;
&lt;OL&gt;
&lt;LI&gt;
&lt;P&gt;Prepare the DCF Record:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Use the &lt;A tabindex="0" href="https://community.nxp.com/t5/S32K-Knowledge-Base/S32K344-DCF-Configurator/ta-p/1986243" target="_blank" rel="noopener noreferrer" data-tabster="{&amp;quot;restorer&amp;quot;:{&amp;quot;type&amp;quot;:1}}"&gt;S32K344 DCF Configurator tool&lt;/A&gt; to calculate the correct DCF record values. &lt;A href="https://community.nxp.com/t5/S32K-Knowledge-Base/S32K344-DCF-Configurator/ta-p/1986243" target="_blank"&gt;[community.nxp.com]&lt;/A&gt;&lt;/LI&gt;
&lt;LI&gt;Identify the next available address in UTEST flash (e.g., starting from 0x1B000700) by checking for the first double-word filled with 0xFF.&lt;/LI&gt;
&lt;/UL&gt;
&lt;/LI&gt;
&lt;LI&gt;
&lt;P&gt;Create the .srec File:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Format the DCF record into an S3 record line.&lt;/LI&gt;
&lt;LI&gt;Example:&amp;nbsp;&lt;STRONG&gt;S30D1B00077001010000040010005A&lt;/STRONG&gt;&lt;/LI&gt;
&lt;LI&gt;This line represents a DCF record at address 0x1B000770. &lt;A href="https://community.nxp.com/t5/S32K/S32K344-Lock-step-core/m-p/2184716" target="_blank"&gt;[community.nxp.com]&lt;/A&gt;&lt;/LI&gt;
&lt;/UL&gt;
&lt;/LI&gt;
&lt;LI&gt;
&lt;P&gt;Configure S32DS Debugger:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Create a new debug configuration in S32DS.&lt;/LI&gt;
&lt;LI&gt;Set the .srec file as the application to load.&lt;/LI&gt;
&lt;LI&gt;In the debugger tab, enable "&lt;STRONG&gt;Use Alternative Algorithm&lt;/STRONG&gt;" and point to the correct PEMICRO flash algorithm (&lt;STRONG&gt;nxp_s32k344_1x32x980k_hse_enabled.arp&lt;/STRONG&gt;).&lt;/LI&gt;
&lt;LI&gt;Disable "Load Symbols" and "Run on Reset" since this session is only for programming.&lt;/LI&gt;
&lt;/UL&gt;
&lt;/LI&gt;
&lt;LI&gt;
&lt;P&gt;Program the Flash:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Start the debug session. The .srec file will be loaded into the UTEST flash.&lt;/LI&gt;
&lt;LI&gt;After programming, verify the memory content in the Memory View.&lt;/LI&gt;
&lt;/UL&gt;
&lt;/LI&gt;
&lt;/OL&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;nxp_s32k344_1x32x980k_hse_enabled.arp&amp;nbsp;algorithm supports HSE-enabled devices and is suitable for UTEST flash programming.&lt;/P&gt;
&lt;P&gt;I have never tried it by using PEMicro so I can't verify the steps from my experience.&lt;/P&gt;
&lt;P&gt;Best regards,&lt;/P&gt;
&lt;P&gt;Peter&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Mon, 20 Oct 2025 09:30:26 GMT</pubDate>
    <dc:creator>petervlna</dc:creator>
    <dc:date>2025-10-20T09:30:26Z</dc:date>
    <item>
      <title>S32K344 Lock step core</title>
      <link>https://community.nxp.com/t5/S32K/S32K344-Lock-step-core/m-p/2182742#M53338</link>
      <description>&lt;P&gt;Hello Team,&lt;/P&gt;&lt;P&gt;I am currently working on S32K344, we want to know, how to enable lockstep core in S32K344.&lt;/P&gt;&lt;P&gt;I have referred below community post,&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;A href="https://community.nxp.com/t5/S32K/S32K344-Lock-step-kernel/m-p/1930030" target="_blank"&gt;Solved: S32K344 Lock-step kernel - NXP Community&lt;/A&gt;.&lt;/P&gt;&lt;P&gt;One thing is not clear, how to know, address for&amp;nbsp;&lt;SPAN&gt;UTEST_MISC to enable/ disable lockstep.?&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Thu, 09 Oct 2025 06:10:43 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32K/S32K344-Lock-step-core/m-p/2182742#M53338</guid>
      <dc:creator>nirmal_masilamani</dc:creator>
      <dc:date>2025-10-09T06:10:43Z</dc:date>
    </item>
    <item>
      <title>Re: S32K344 Lock step core</title>
      <link>https://community.nxp.com/t5/S32K/S32K344-Lock-step-core/m-p/2182818#M53344</link>
      <description>&lt;P&gt;Hello,&lt;/P&gt;
&lt;BLOCKQUOTE&gt;
&lt;P&gt;One thing is not clear, how to know, address for UTEST_MISC to enable/ disable lockstep.?&lt;/P&gt;
&lt;/BLOCKQUOTE&gt;
&lt;P&gt;There is no fixed address of UTEST_MISC. It is not a register, it is a DCF (device configuration record) which is during reset phase copied to corresponding register/ registers.&lt;/P&gt;
&lt;P&gt;You will program UTEST_MISC record into the UTEST memory in user area to the first available space.&lt;/P&gt;
&lt;P&gt;It is in this area:&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="petervlna_0-1759995633418.png" style="width: 800px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/360018i8009D21A0207937E/image-dimensions/800x504?v=v2" width="800" height="504" role="button" title="petervlna_0-1759995633418.png" alt="petervlna_0-1759995633418.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;First available space is filled with 0xFFFF_FFFF_FFFF_FFFF which is stop record. So load you DCF record here.&lt;/P&gt;
&lt;P&gt;Best regards,&lt;BR /&gt;Peter&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 09 Oct 2025 07:41:38 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32K/S32K344-Lock-step-core/m-p/2182818#M53344</guid>
      <dc:creator>petervlna</dc:creator>
      <dc:date>2025-10-09T07:41:38Z</dc:date>
    </item>
    <item>
      <title>Re: S32K344 Lock step core</title>
      <link>https://community.nxp.com/t5/S32K/S32K344-Lock-step-core/m-p/2182866#M53351</link>
      <description>&lt;P&gt;Hello&amp;nbsp;&lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/13836"&gt;@petervlna&lt;/a&gt;&amp;nbsp;,&lt;/P&gt;&lt;P&gt;Thanks for your reply.&lt;/P&gt;&lt;P&gt;Can you show me an example&amp;nbsp;&lt;SPAN&gt;DCF record for enabling lockstep in S32K344,&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 09 Oct 2025 08:42:23 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32K/S32K344-Lock-step-core/m-p/2182866#M53351</guid>
      <dc:creator>nirmal_masilamani</dc:creator>
      <dc:date>2025-10-09T08:42:23Z</dc:date>
    </item>
    <item>
      <title>Re: S32K344 Lock step core</title>
      <link>https://community.nxp.com/t5/S32K/S32K344-Lock-step-core/m-p/2182894#M53355</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/13836"&gt;@petervlna&lt;/a&gt;&amp;nbsp;,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Below image id the data available in&amp;nbsp;0x1B000700, so i need to copy my DCF record in&amp;nbsp;&lt;STRONG&gt;0x1B000770&lt;/STRONG&gt;?&lt;/P&gt;&lt;P&gt;Can you give me an example for DCF Records, to enable Lockstep&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="nirmal_masilamani_0-1760000995795.png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/360029i1FA9D78BB5F04C30/image-size/medium?v=v2&amp;amp;px=400" role="button" title="nirmal_masilamani_0-1760000995795.png" alt="nirmal_masilamani_0-1760000995795.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;Is there any document for DCF details?&lt;/P&gt;</description>
      <pubDate>Thu, 09 Oct 2025 09:13:23 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32K/S32K344-Lock-step-core/m-p/2182894#M53355</guid>
      <dc:creator>nirmal_masilamani</dc:creator>
      <dc:date>2025-10-09T09:13:23Z</dc:date>
    </item>
    <item>
      <title>Re: S32K344 Lock step core</title>
      <link>https://community.nxp.com/t5/S32K/S32K344-Lock-step-core/m-p/2183689#M53392</link>
      <description>&lt;P&gt;Hello,&lt;/P&gt;
&lt;BLOCKQUOTE&gt;
&lt;P&gt;Below image id the data available in&amp;nbsp;0x1B000700, so i need to copy my DCF record in&amp;nbsp;&lt;STRONG&gt;0x1B000770&lt;/STRONG&gt;?&lt;/P&gt;
&lt;/BLOCKQUOTE&gt;
&lt;P&gt;Yes, that is correct.&lt;/P&gt;
&lt;P&gt;Here is how the record should looks like:&lt;/P&gt;
&lt;P&gt;at address&amp;nbsp; 0x1B000770 you will load:&amp;nbsp;0x0010000400000101&lt;/P&gt;
&lt;P&gt;So you will modify the example here:&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="petervlna_1-1760082759086.png" style="width: 683px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/360215iEDB7130ABB5F5B5C/image-dimensions/683x422?v=v2" width="683" height="422" role="button" title="petervlna_1-1760082759086.png" alt="petervlna_1-1760082759086.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;The example code for UTEST programming is here:&amp;nbsp;&lt;/P&gt;
&lt;DIV class="lia-attachment-row-element lia-message-attachment-link-row-element"&gt;&lt;SPAN class="lia-link-navigation lia-attachment-link-disabled lia-link-disabled" aria-disabled="true"&gt;C40_Ip_Example_S32K344.zip&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV class="lia-attachment-row-element lia-media-document"&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV class="lia-attachment-row-element lia-media-document"&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;P&gt;&lt;A href="https://community.nxp.com/t5/S32K/S32K344-Lock-step-kernel/m-p/1930030" target="_blank"&gt;https://community.nxp.com/t5/S32K/S32K344-Lock-step-kernel/m-p/1930030&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;Here is DCF configurator:&lt;/P&gt;
&lt;P&gt;&lt;A href="https://community.nxp.com/t5/S32K-Knowledge-Base/S32K344-DCF-Configurator/ta-p/1986243" target="_blank"&gt;https://community.nxp.com/t5/S32K-Knowledge-Base/S32K344-DCF-Configurator/ta-p/1986243&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;For lauterbach debugger:&amp;nbsp;&lt;/P&gt;
&lt;P&gt;data.set 0x1B000790 %QUAD 0x0010000400000101 ;dcf_client_utest_misc&lt;/P&gt;
&lt;P&gt;and in S3 record for PE Micro and other:&lt;/P&gt;
&lt;P&gt;S30D1B00077001010000040010005A&lt;/P&gt;
&lt;P&gt;Best regards,&lt;/P&gt;
&lt;P&gt;Peter&lt;/P&gt;</description>
      <pubDate>Fri, 10 Oct 2025 08:05:08 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32K/S32K344-Lock-step-core/m-p/2183689#M53392</guid>
      <dc:creator>petervlna</dc:creator>
      <dc:date>2025-10-10T08:05:08Z</dc:date>
    </item>
    <item>
      <title>Re: S32K344 Lock step core</title>
      <link>https://community.nxp.com/t5/S32K/S32K344-Lock-step-core/m-p/2183851#M53402</link>
      <description>&lt;P&gt;Hello&amp;nbsp;&lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/13836"&gt;@petervlna&lt;/a&gt;&amp;nbsp;,&lt;/P&gt;&lt;P&gt;Thank you for your reply.&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;S3 record for PE Micro and other:&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;S30D1B00077001010000040010005A,&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;We are using PE Micro, how can i use this S record?&amp;nbsp;&lt;/P&gt;&lt;P&gt;And is it mandatory to use S record or can i program DCF record directly using the example program?&lt;/P&gt;</description>
      <pubDate>Fri, 10 Oct 2025 11:22:29 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32K/S32K344-Lock-step-core/m-p/2183851#M53402</guid>
      <dc:creator>nirmal_masilamani</dc:creator>
      <dc:date>2025-10-10T11:22:29Z</dc:date>
    </item>
    <item>
      <title>Re: S32K344 Lock step core</title>
      <link>https://community.nxp.com/t5/S32K/S32K344-Lock-step-core/m-p/2184578#M53451</link>
      <description>&lt;P&gt;Hello,&lt;/P&gt;
&lt;BLOCKQUOTE&gt;
&lt;P&gt;We are using PE Micro, how can i use this S record?&lt;/P&gt;
&lt;/BLOCKQUOTE&gt;
&lt;P&gt;I am not familiar with PE debuggers, but looking at documentation:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;And is it mandatory to use S record or can i program DCF record directly using the example program?&lt;/P&gt;
&lt;H4&gt;Using S32 Design Studio + PE Micro Plugin&lt;/H4&gt;
&lt;OL&gt;
&lt;LI&gt;
&lt;P&gt;Prepare your DCF record:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Identify the next available address in UTEST (look for the first double-word filled with 0xFF).&lt;/LI&gt;
&lt;/UL&gt;
&lt;/LI&gt;
&lt;LI&gt;
&lt;P&gt;Create a .srec file:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Format the DCF record into an S-record file.&lt;/LI&gt;
&lt;/UL&gt;
&lt;/LI&gt;
&lt;LI&gt;
&lt;P&gt;Configure Debugger in S32DS:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Use PE Micro’s plugin to set up a debugger configuration.&lt;/LI&gt;
&lt;LI&gt;Load the .srec file as the application.&lt;/LI&gt;
&lt;LI&gt;Use the correct flash algorithm (e.g., nxp_s32k344_1x32x1012k_hse_disabled.arp).&lt;/LI&gt;
&lt;/UL&gt;
&lt;/LI&gt;
&lt;LI&gt;
&lt;P&gt;Flash the DCF Record:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Start the debug session.&lt;/LI&gt;
&lt;LI&gt;Verify the record in Memory View.&lt;/LI&gt;
&lt;/UL&gt;
&lt;/LI&gt;
&lt;/OL&gt;
&lt;H4&gt;&lt;STRONG&gt;Using PE Micro’s PROG-HL-ARM Tool&lt;/STRONG&gt;&lt;/H4&gt;
&lt;UL&gt;
&lt;LI&gt;This standalone tool supports flashing via JTAG/SWD.&lt;/LI&gt;
&lt;LI&gt;You can load .srec or binary files and program them directly.&lt;/LI&gt;
&lt;LI&gt;Ideal for production environments using Cyclone programmers.&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;More info: &lt;A tabindex="0" href="https://www.pemicro.com/arm/device_support/NXP_Automotive/S32K3xx/S32K344/index.cfm" target="_blank" rel="noopener noreferrer" data-tabster="{&amp;quot;restorer&amp;quot;:{&amp;quot;type&amp;quot;:1}}"&gt;PE Micro S32K344 Support Page&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;BLOCKQUOTE&gt;
&lt;P&gt;And is it mandatory to use S record or can i program DCF record directly using the example program?&lt;/P&gt;
&lt;/BLOCKQUOTE&gt;
&lt;P&gt;As UTEST is just standard flash, with OTP enabled, you can use SW to program it, like I have shared. For example C40 driver example.&lt;/P&gt;
&lt;P&gt;Best regards,&lt;/P&gt;
&lt;P&gt;Peter&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 13 Oct 2025 06:51:52 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32K/S32K344-Lock-step-core/m-p/2184578#M53451</guid>
      <dc:creator>petervlna</dc:creator>
      <dc:date>2025-10-13T06:51:52Z</dc:date>
    </item>
    <item>
      <title>Re: S32K344 Lock step core</title>
      <link>https://community.nxp.com/t5/S32K/S32K344-Lock-step-core/m-p/2184716#M53467</link>
      <description>&lt;P&gt;Hello&amp;nbsp;&lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/13836"&gt;@petervlna&lt;/a&gt;&amp;nbsp;,&lt;/P&gt;&lt;P&gt;Thanks for your reply.&lt;/P&gt;&lt;P&gt;But i am unable to debug, debugging failed with .srec files.&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="nirmal_masilamani_0-1760346979436.png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/360444iA111FD0D00E57AC9/image-size/medium?v=v2&amp;amp;px=400" role="button" title="nirmal_masilamani_0-1760346979436.png" alt="nirmal_masilamani_0-1760346979436.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="nirmal_masilamani_4-1760347171505.png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/360449iC2CC62AD7B0204D7/image-size/medium?v=v2&amp;amp;px=400" role="button" title="nirmal_masilamani_4-1760347171505.png" alt="nirmal_masilamani_4-1760347171505.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="nirmal_masilamani_1-1760347040844.png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/360446i9AC9351138C7C176/image-size/medium?v=v2&amp;amp;px=400" role="button" title="nirmal_masilamani_1-1760347040844.png" alt="nirmal_masilamani_1-1760347040844.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="nirmal_masilamani_2-1760347127108.png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/360447i35B2B95DBB07232D/image-size/medium?v=v2&amp;amp;px=400" role="button" title="nirmal_masilamani_2-1760347127108.png" alt="nirmal_masilamani_2-1760347127108.png" /&gt;&lt;/span&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="nirmal_masilamani_3-1760347147113.png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/360448iCBAC69E2BC249D1B/image-size/medium?v=v2&amp;amp;px=400" role="button" title="nirmal_masilamani_3-1760347147113.png" alt="nirmal_masilamani_3-1760347147113.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>Mon, 13 Oct 2025 09:19:41 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32K/S32K344-Lock-step-core/m-p/2184716#M53467</guid>
      <dc:creator>nirmal_masilamani</dc:creator>
      <dc:date>2025-10-13T09:19:41Z</dc:date>
    </item>
    <item>
      <title>Re: S32K344 Lock step core</title>
      <link>https://community.nxp.com/t5/S32K/S32K344-Lock-step-core/m-p/2185367#M53505</link>
      <description>&lt;P&gt;Hello,&lt;/P&gt;
&lt;P&gt;I am confused here.&lt;/P&gt;
&lt;P&gt;Why you are using extension srec? The debugger states that is not an object file.&lt;/P&gt;
&lt;P&gt;When using &lt;STRONG&gt;PE Micro&lt;/STRONG&gt; tools to program devices using &lt;STRONG&gt;S-record (.srec)&lt;/STRONG&gt; files, the type of S-record format you use—such as &lt;STRONG&gt;S1&lt;/STRONG&gt;, &lt;STRONG&gt;S2&lt;/STRONG&gt;, or &lt;STRONG&gt;S3&lt;/STRONG&gt;—depends on the &lt;STRONG&gt;address range&lt;/STRONG&gt; of the target device's memory.&lt;/P&gt;
&lt;P&gt;Here’s a quick breakdown:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;STRONG&gt;S1 records&lt;/STRONG&gt;: Use &lt;STRONG&gt;16-bit addresses&lt;/STRONG&gt; (up to 64 KB). Suitable for small memory ranges.&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;S2 records&lt;/STRONG&gt;: Use &lt;STRONG&gt;24-bit addresses&lt;/STRONG&gt; (up to 16 MB). Less common, but used for mid-range addressing.&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;S3 records&lt;/STRONG&gt;: Use &lt;STRONG&gt;32-bit addresses&lt;/STRONG&gt; (up to 4 GB). Most commonly used for modern microcontrollers and flash programming.&lt;/LI&gt;
&lt;/UL&gt;
&lt;H4&gt;For PE Micro programming:&lt;/H4&gt;
&lt;UL&gt;
&lt;LI&gt;If you're targeting a &lt;STRONG&gt;32-bit MCU&lt;/STRONG&gt; or using a memory map that goes beyond 64 KB, you should use &lt;STRONG&gt;S3 records&lt;/STRONG&gt;.&lt;/LI&gt;
&lt;LI&gt;PE Micro tools like &lt;STRONG&gt;PROG&lt;/STRONG&gt; or &lt;STRONG&gt;Cyclone programmers&lt;/STRONG&gt; typically support S3 format for flash programming.&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;Maybe I am wrong, but use S3 extension instead of srec.&lt;/P&gt;
&lt;P&gt;Best regards,&lt;/P&gt;
&lt;P&gt;Peter&lt;/P&gt;</description>
      <pubDate>Tue, 14 Oct 2025 06:40:52 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32K/S32K344-Lock-step-core/m-p/2185367#M53505</guid>
      <dc:creator>petervlna</dc:creator>
      <dc:date>2025-10-14T06:40:52Z</dc:date>
    </item>
    <item>
      <title>Re: S32K344 Lock step core</title>
      <link>https://community.nxp.com/t5/S32K/S32K344-Lock-step-core/m-p/2187462#M53618</link>
      <description>&lt;P&gt;hello&amp;nbsp;&lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/13836"&gt;@petervlna&lt;/a&gt;&amp;nbsp;,&lt;/P&gt;&lt;P&gt;I have referred the below community post for debugging using .srec file.&lt;/P&gt;&lt;P&gt;&lt;A href="https://community.nxp.com/t5/S32-Design-Studio-Knowledge-Base/HOWTO-Program-DCF-record-into-UTEST-flash-in-S32-Design-Studio/ta-p/1099436" target="_blank"&gt;HOWTO: Program DCF record into UTEST flash in S32 Design Studio for Power - NXP Community&lt;/A&gt;&lt;/P&gt;&lt;P&gt;.s3 extension also not working&lt;/P&gt;&lt;P&gt;WIth S32DS and PEMICRO,&lt;/P&gt;&lt;P&gt;Is there a way to program DCF record using .srec file?&lt;/P&gt;&lt;P&gt;If yes, can you share any refer documents?&lt;/P&gt;</description>
      <pubDate>Thu, 16 Oct 2025 10:21:22 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32K/S32K344-Lock-step-core/m-p/2187462#M53618</guid>
      <dc:creator>nirmal_masilamani</dc:creator>
      <dc:date>2025-10-16T10:21:22Z</dc:date>
    </item>
    <item>
      <title>Re: S32K344 Lock step core</title>
      <link>https://community.nxp.com/t5/S32K/S32K344-Lock-step-core/m-p/2189094#M53676</link>
      <description>&lt;P&gt;Hello,&lt;/P&gt;
&lt;P&gt;Yes, you can program DCF records into UTEST flash on the S32K344 using a .srec file with S32 Design Studio (S32DS) and PEMICRO tools. Here's a summary of how to do it and where to find supporting documentation:&lt;/P&gt;
&lt;H5&gt;Steps to Program DCF Record Using .srec File&lt;/H5&gt;
&lt;OL&gt;
&lt;LI&gt;
&lt;P&gt;Prepare the DCF Record:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Use the &lt;A tabindex="0" href="https://community.nxp.com/t5/S32K-Knowledge-Base/S32K344-DCF-Configurator/ta-p/1986243" target="_blank" rel="noopener noreferrer" data-tabster="{&amp;quot;restorer&amp;quot;:{&amp;quot;type&amp;quot;:1}}"&gt;S32K344 DCF Configurator tool&lt;/A&gt; to calculate the correct DCF record values. &lt;A href="https://community.nxp.com/t5/S32K-Knowledge-Base/S32K344-DCF-Configurator/ta-p/1986243" target="_blank"&gt;[community.nxp.com]&lt;/A&gt;&lt;/LI&gt;
&lt;LI&gt;Identify the next available address in UTEST flash (e.g., starting from 0x1B000700) by checking for the first double-word filled with 0xFF.&lt;/LI&gt;
&lt;/UL&gt;
&lt;/LI&gt;
&lt;LI&gt;
&lt;P&gt;Create the .srec File:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Format the DCF record into an S3 record line.&lt;/LI&gt;
&lt;LI&gt;Example:&amp;nbsp;&lt;STRONG&gt;S30D1B00077001010000040010005A&lt;/STRONG&gt;&lt;/LI&gt;
&lt;LI&gt;This line represents a DCF record at address 0x1B000770. &lt;A href="https://community.nxp.com/t5/S32K/S32K344-Lock-step-core/m-p/2184716" target="_blank"&gt;[community.nxp.com]&lt;/A&gt;&lt;/LI&gt;
&lt;/UL&gt;
&lt;/LI&gt;
&lt;LI&gt;
&lt;P&gt;Configure S32DS Debugger:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Create a new debug configuration in S32DS.&lt;/LI&gt;
&lt;LI&gt;Set the .srec file as the application to load.&lt;/LI&gt;
&lt;LI&gt;In the debugger tab, enable "&lt;STRONG&gt;Use Alternative Algorithm&lt;/STRONG&gt;" and point to the correct PEMICRO flash algorithm (&lt;STRONG&gt;nxp_s32k344_1x32x980k_hse_enabled.arp&lt;/STRONG&gt;).&lt;/LI&gt;
&lt;LI&gt;Disable "Load Symbols" and "Run on Reset" since this session is only for programming.&lt;/LI&gt;
&lt;/UL&gt;
&lt;/LI&gt;
&lt;LI&gt;
&lt;P&gt;Program the Flash:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Start the debug session. The .srec file will be loaded into the UTEST flash.&lt;/LI&gt;
&lt;LI&gt;After programming, verify the memory content in the Memory View.&lt;/LI&gt;
&lt;/UL&gt;
&lt;/LI&gt;
&lt;/OL&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;nxp_s32k344_1x32x980k_hse_enabled.arp&amp;nbsp;algorithm supports HSE-enabled devices and is suitable for UTEST flash programming.&lt;/P&gt;
&lt;P&gt;I have never tried it by using PEMicro so I can't verify the steps from my experience.&lt;/P&gt;
&lt;P&gt;Best regards,&lt;/P&gt;
&lt;P&gt;Peter&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 20 Oct 2025 09:30:26 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32K/S32K344-Lock-step-core/m-p/2189094#M53676</guid>
      <dc:creator>petervlna</dc:creator>
      <dc:date>2025-10-20T09:30:26Z</dc:date>
    </item>
    <item>
      <title>Re: S32K344 Lock step core</title>
      <link>https://community.nxp.com/t5/S32K/S32K344-Lock-step-core/m-p/2293125#M56109</link>
      <description>&lt;P&gt;&lt;STRONG&gt;&lt;EM&gt;How can I erase the UTEST records, exit lockstep mode, and test the lockstep functionality?&lt;/EM&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&lt;EM&gt;Could you help me check if my current records are correct?&amp;nbsp;&lt;/EM&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="yanyanwang_0-1768382402433.png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/372788i9B00E7A2D389DA1E/image-size/medium?v=v2&amp;amp;px=400" role="button" title="yanyanwang_0-1768382402433.png" alt="yanyanwang_0-1768382402433.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&lt;EM&gt;Thanks.&lt;/EM&gt;&lt;/STRONG&gt;&lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/13836"&gt;@petervlna&lt;/a&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 14 Jan 2026 09:22:03 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32K/S32K344-Lock-step-core/m-p/2293125#M56109</guid>
      <dc:creator>yanyanwang</dc:creator>
      <dc:date>2026-01-14T09:22:03Z</dc:date>
    </item>
  </channel>
</rss>

