<?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: RESET_CATCH_CORE() in S32k322 Dual Core in S32K</title>
    <link>https://community.nxp.com/t5/S32K/RESET-CATCH-CORE-in-S32k322-Dual-Core/m-p/2027036#M45059</link>
    <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/244188"&gt;@Lisha&lt;/a&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;To analyze the potential cause of the behavior, let's begin with a simple project setup:&lt;/P&gt;
&lt;P&gt;- Open S32 Design Studio (S32DS) and create a new application project.&lt;/P&gt;
&lt;P&gt;- Give the project a name and select the S32K322 device with two cores.&lt;/P&gt;
&lt;P&gt;- In the SDK box, select the desired SDK version for both cores. This ensures compatibility and proper configuration for your multicore setup.&lt;/P&gt;
&lt;P&gt;- For simplicity, create a basic LED toggle application.&lt;/P&gt;
&lt;P&gt;- To debug the multicore project in S32DS:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Select the Debug Configuration and choose the Launch Group to load the configurations for both cores.&lt;/LI&gt;
&lt;LI&gt;You can verify the configurations by opening the debugging options for each core individually.&lt;/LI&gt;
&lt;LI&gt;Once the configurations are correct, press the Debug button. A window should appear, allowing you to debug both cores simultaneously.&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="VaneB_0-1736801011731.png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/319346i1283AD278B94BA8D/image-size/medium?v=v2&amp;amp;px=400" role="button" title="VaneB_0-1736801011731.png" alt="VaneB_0-1736801011731.png" /&gt;&lt;span class="lia-inline-image-caption" onclick="event.preventDefault();"&gt;VaneB_0-1736801011731.png&lt;/span&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;For more advanced multicore applications, refer to the Inter-Platform Communication Framework (IPCF) examples. These examples demonstrate how to enable communication between applications running on multiple homogenous or heterogeneous cores, whether on the same chip or different chips, and even when running different operating systems.&lt;/P&gt;
&lt;P&gt;You can download IPCF examples from the &lt;A href="https://www.nxp.com/webapp/swlicensing/sso/downloadSoftware.sp?catid=SW32K3-STDSW-D" target="_blank" rel="noopener"&gt;S32K3 Standard Software&lt;/A&gt; &amp;gt; Automotive SW - S32K3 - Inter-Platform Communication Framework.&lt;/P&gt;
&lt;P&gt;Additionally,&amp;nbsp;while the following example is from a different device, it could serve as a useful reference for your application.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;A href="https://community.nxp.com/t5/S32K/S32K324-Multi-Core-Example-Project-based-on-Whiteboard/m-p/1515429" target="_blank" rel="noopener"&gt;S32K324 Multi-Core Example Project based on Whiteboard&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;BR, VaneB&lt;/P&gt;</description>
    <pubDate>Mon, 13 Jan 2025 20:47:16 GMT</pubDate>
    <dc:creator>VaneB</dc:creator>
    <dc:date>2025-01-13T20:47:16Z</dc:date>
    <item>
      <title>RESET_CATCH_CORE() in S32k322 Dual Core</title>
      <link>https://community.nxp.com/t5/S32K/RESET-CATCH-CORE-in-S32k322-Dual-Core/m-p/2026367#M45033</link>
      <description>&lt;P&gt;Hii,&lt;/P&gt;&lt;P&gt;We are working on an S32K322 dual-core project (non-lockstep configuration). I have created two separate projects for the main core and the secondary core. I have integrated the RTD (Real-Time Drivers), startup files, linker scripts, and all necessary components.&lt;/P&gt;&lt;P&gt;When I attempt to run the projects, the main core executes correctly, but the secondary core does not jump to the reset handler. Instead, it gets stuck in the RESET_CATCH_CORE() function. I am unsure what the issue might be or where I might have missed something in the configuration.&lt;/P&gt;&lt;P&gt;The only change I made was enabling the MULTIPLE_IMAGE macro in the preprocessor. All other integrations were done using the NXP RTD package. Could you please help identify the problem?&lt;BR /&gt;&lt;BR /&gt;I am waiting for your reply!! Thanks&amp;nbsp;&lt;/P&gt;&lt;P&gt;BR,&amp;nbsp;&lt;/P&gt;&lt;P&gt;Lisha&amp;nbsp;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 13 Jan 2025 05:23:09 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32K/RESET-CATCH-CORE-in-S32k322-Dual-Core/m-p/2026367#M45033</guid>
      <dc:creator>Lisha</dc:creator>
      <dc:date>2025-01-13T05:23:09Z</dc:date>
    </item>
    <item>
      <title>Re: RESET_CATCH_CORE() in S32k322 Dual Core</title>
      <link>https://community.nxp.com/t5/S32K/RESET-CATCH-CORE-in-S32k322-Dual-Core/m-p/2027036#M45059</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/244188"&gt;@Lisha&lt;/a&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;To analyze the potential cause of the behavior, let's begin with a simple project setup:&lt;/P&gt;
&lt;P&gt;- Open S32 Design Studio (S32DS) and create a new application project.&lt;/P&gt;
&lt;P&gt;- Give the project a name and select the S32K322 device with two cores.&lt;/P&gt;
&lt;P&gt;- In the SDK box, select the desired SDK version for both cores. This ensures compatibility and proper configuration for your multicore setup.&lt;/P&gt;
&lt;P&gt;- For simplicity, create a basic LED toggle application.&lt;/P&gt;
&lt;P&gt;- To debug the multicore project in S32DS:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Select the Debug Configuration and choose the Launch Group to load the configurations for both cores.&lt;/LI&gt;
&lt;LI&gt;You can verify the configurations by opening the debugging options for each core individually.&lt;/LI&gt;
&lt;LI&gt;Once the configurations are correct, press the Debug button. A window should appear, allowing you to debug both cores simultaneously.&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="VaneB_0-1736801011731.png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/319346i1283AD278B94BA8D/image-size/medium?v=v2&amp;amp;px=400" role="button" title="VaneB_0-1736801011731.png" alt="VaneB_0-1736801011731.png" /&gt;&lt;span class="lia-inline-image-caption" onclick="event.preventDefault();"&gt;VaneB_0-1736801011731.png&lt;/span&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;For more advanced multicore applications, refer to the Inter-Platform Communication Framework (IPCF) examples. These examples demonstrate how to enable communication between applications running on multiple homogenous or heterogeneous cores, whether on the same chip or different chips, and even when running different operating systems.&lt;/P&gt;
&lt;P&gt;You can download IPCF examples from the &lt;A href="https://www.nxp.com/webapp/swlicensing/sso/downloadSoftware.sp?catid=SW32K3-STDSW-D" target="_blank" rel="noopener"&gt;S32K3 Standard Software&lt;/A&gt; &amp;gt; Automotive SW - S32K3 - Inter-Platform Communication Framework.&lt;/P&gt;
&lt;P&gt;Additionally,&amp;nbsp;while the following example is from a different device, it could serve as a useful reference for your application.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;A href="https://community.nxp.com/t5/S32K/S32K324-Multi-Core-Example-Project-based-on-Whiteboard/m-p/1515429" target="_blank" rel="noopener"&gt;S32K324 Multi-Core Example Project based on Whiteboard&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;BR, VaneB&lt;/P&gt;</description>
      <pubDate>Mon, 13 Jan 2025 20:47:16 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32K/RESET-CATCH-CORE-in-S32k322-Dual-Core/m-p/2027036#M45059</guid>
      <dc:creator>VaneB</dc:creator>
      <dc:date>2025-01-13T20:47:16Z</dc:date>
    </item>
    <item>
      <title>Re: RESET_CATCH_CORE() in S32k322 Dual Core</title>
      <link>https://community.nxp.com/t5/S32K/RESET-CATCH-CORE-in-S32k322-Dual-Core/m-p/2028748#M45142</link>
      <description>&lt;P&gt;Hi,&amp;nbsp;&lt;/P&gt;&lt;P&gt;I have created a New project and Integrate the changes but I got the Hardfault. Let me share the attachment.&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Lisha_0-1737009727697.png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/319802i58E03D39A7D537C5/image-size/medium?v=v2&amp;amp;px=400" role="button" title="Lisha_0-1737009727697.png" alt="Lisha_0-1737009727697.png" /&gt;&lt;span class="lia-inline-image-caption" onclick="event.preventDefault();"&gt;Lisha_0-1737009727697.png&lt;/span&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Please Help me with this, If possible can you please share the Project here.&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Lisha&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 16 Jan 2025 06:43:01 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32K/RESET-CATCH-CORE-in-S32k322-Dual-Core/m-p/2028748#M45142</guid>
      <dc:creator>Lisha</dc:creator>
      <dc:date>2025-01-16T06:43:01Z</dc:date>
    </item>
    <item>
      <title>Re: RESET_CATCH_CORE() in S32k322 Dual Core</title>
      <link>https://community.nxp.com/t5/S32K/RESET-CATCH-CORE-in-S32k322-Dual-Core/m-p/2029291#M45179</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/244188"&gt;@Lisha&lt;/a&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Unfortunately, there is no evaluation board available for the S32K322 device, so I am unable to replicate your situation directly. However, if you could share your project with us, it would help us analyze the issue in detail and gain a better understanding of the situation.&lt;/P&gt;
&lt;P&gt;Additionally, I recommend referring to the following community posts, which explains how to debug a multicore project in S32DS. Although it is based on an older version of S32DS, it can still serve as a useful reference.&lt;/P&gt;
&lt;P&gt;&lt;A href="https://community.nxp.com/t5/S32-Design-Studio-Knowledge-Base/HOWTO-debug-multi-core-project-in-S32-Design-studio/ta-p/1128130" target="_blank" rel="noopener"&gt;HOWTO: debug multi-core project in S32 Design studio&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&lt;A href="https://community.nxp.com/t5/S32-Design-Studio-Knowledge-Base/HOWTO-download-separate-elf-srec-hex-file-to-microcontroller/ta-p/1127159" target="_blank" rel="noopener"&gt;HOWTO: download separate elf/srec/hex file to microcontroller using S32 Design Studio&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;Lastly, please test the examples I shared in my previous message and let me know if you notice any changes in functionality.&lt;/P&gt;</description>
      <pubDate>Thu, 16 Jan 2025 20:48:07 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32K/RESET-CATCH-CORE-in-S32k322-Dual-Core/m-p/2029291#M45179</guid>
      <dc:creator>VaneB</dc:creator>
      <dc:date>2025-01-16T20:48:07Z</dc:date>
    </item>
    <item>
      <title>Re: RESET_CATCH_CORE() in S32k322 Dual Core</title>
      <link>https://community.nxp.com/t5/S32K/RESET-CATCH-CORE-in-S32k322-Dual-Core/m-p/2036094#M45547</link>
      <description>&lt;P&gt;Thanks Bro, It's working fine.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;BR,&lt;/P&gt;&lt;P&gt;Lisha&lt;/P&gt;</description>
      <pubDate>Thu, 30 Jan 2025 10:56:34 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32K/RESET-CATCH-CORE-in-S32k322-Dual-Core/m-p/2036094#M45547</guid>
      <dc:creator>Lisha</dc:creator>
      <dc:date>2025-01-30T10:56:34Z</dc:date>
    </item>
  </channel>
</rss>

