<?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: Interrupt routing unclear in S32K</title>
    <link>https://community.nxp.com/t5/S32K/Interrupt-routing-unclear/m-p/1481649#M16125</link>
    <description>&lt;P&gt;Hi, could you clarify used environment? Thanks&lt;/P&gt;</description>
    <pubDate>Wed, 29 Jun 2022 07:42:06 GMT</pubDate>
    <dc:creator>davidtosenovjan</dc:creator>
    <dc:date>2022-06-29T07:42:06Z</dc:date>
    <item>
      <title>Interrupt routing unclear</title>
      <link>https://community.nxp.com/t5/S32K/Interrupt-routing-unclear/m-p/1479675#M16064</link>
      <description>&lt;P&gt;We would like to enable interrupts on our S32K322 dual core sample. We can trigger interrupts using the generated configuration, but the handler will always be handled by core 0. We would like it to be handled by core 1.&lt;/P&gt;&lt;P&gt;This is a relevant part of the generated configuration:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;LI-CODE lang="c"&gt;static const IntCtrl_Ip_IrqConfigType aIrqConfiguration1[] = {
    ...,
    {SIUL_0_IRQn, (boolean)TRUE, 0U},
    ...,
};
const IntCtrl_Ip_CtrlConfigType IntCtrlConfig_0 = {
    128U,
    aIrqConfiguration1 
};
/* List of configurations for routing interrupts */
static const IntCtrl_Ip_IrqRouteConfigType aIrqRouteConfig[] = {
    ...,
    {SIUL_0_IRQn, 3U, undefined_handler},
    ...,
};
/* Configuration structure for interrupt routing */
const IntCtrl_Ip_GlobalRouteConfigType intRouteConfig = {
    128U,
    aIrqRouteConfig
};&lt;/LI-CODE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;And calling the interrupt init from core0:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;LI-CODE lang="c"&gt;nxp_status |= (StatusType) IntCtrl_Ip_Init(&amp;amp;IntCtrlConfig_0);
nxp_status |= (StatusType) IntCtrl_Ip_ConfigIrqRouting(&amp;amp;intRouteConfig);
IntCtrl_Ip_InstallHandler(SIUL_0_IRQn, Siul_0_IRQHandler, NULL_PTR);
IntCtrl_Ip_EnableIrq(SIUL_0_IRQn);&lt;/LI-CODE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;When changing the interrupt routing to only be mapped to core 1 (2U), we do not see an interrupt at all anymore. What is the problem here?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;LI-CODE lang="c"&gt;/* List of configurations for routing interrupts */
static const IntCtrl_Ip_IrqRouteConfigType aIrqRouteConfig[] = {
    ...,
    {SIUL_0_IRQn, 2U, undefined_handler},
    ...,
};&lt;/LI-CODE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/196706"&gt;@joohau&lt;/a&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 24 Jun 2022 08:08:29 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32K/Interrupt-routing-unclear/m-p/1479675#M16064</guid>
      <dc:creator>abemat</dc:creator>
      <dc:date>2022-06-24T08:08:29Z</dc:date>
    </item>
    <item>
      <title>Re: Interrupt routing unclear</title>
      <link>https://community.nxp.com/t5/S32K/Interrupt-routing-unclear/m-p/1481649#M16125</link>
      <description>&lt;P&gt;Hi, could you clarify used environment? Thanks&lt;/P&gt;</description>
      <pubDate>Wed, 29 Jun 2022 07:42:06 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32K/Interrupt-routing-unclear/m-p/1481649#M16125</guid>
      <dc:creator>davidtosenovjan</dc:creator>
      <dc:date>2022-06-29T07:42:06Z</dc:date>
    </item>
    <item>
      <title>Re: Interrupt routing unclear</title>
      <link>https://community.nxp.com/t5/S32K/Interrupt-routing-unclear/m-p/1481767#M16132</link>
      <description>&lt;P&gt;Hi David,&amp;nbsp;&lt;/P&gt;&lt;P&gt;We use the S32DS with a Segger J-link. I've debugged it by placing a breakpoint in the interrupt handler and checking from which core it paused in S32DS. We can already use the debugger to step through code on core0 and core1, so we know that it recognizes the cores separately.&lt;/P&gt;</description>
      <pubDate>Wed, 29 Jun 2022 10:16:23 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32K/Interrupt-routing-unclear/m-p/1481767#M16132</guid>
      <dc:creator>abemat</dc:creator>
      <dc:date>2022-06-29T10:16:23Z</dc:date>
    </item>
    <item>
      <title>Re: Interrupt routing unclear</title>
      <link>https://community.nxp.com/t5/S32K/Interrupt-routing-unclear/m-p/1484566#M16211</link>
      <description>&lt;P&gt;Does that answer your question&amp;nbsp;&lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/52613"&gt;@davidtosenovjan&lt;/a&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 05 Jul 2022 09:42:19 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32K/Interrupt-routing-unclear/m-p/1484566#M16211</guid>
      <dc:creator>abemat</dc:creator>
      <dc:date>2022-07-05T09:42:19Z</dc:date>
    </item>
    <item>
      <title>Re: Interrupt routing unclear</title>
      <link>https://community.nxp.com/t5/S32K/Interrupt-routing-unclear/m-p/1486202#M16247</link>
      <description>&lt;P&gt;&lt;SPAN class="VIiyi"&gt;&lt;SPAN class="JLqJ4b ChMk0b" data-language-for-alternatives="en" data-language-to-translate-into="cs" data-phrase-index="0" data-number-of-phrases="2"&gt;&lt;SPAN class="Q4iAWc"&gt;I have agreed with the S32DS expert to answer this question, but we currently have public holidays, so please wait until next week.&lt;/SPAN&gt;&lt;/SPAN&gt; &lt;SPAN class="JLqJ4b ChMk0b" data-language-for-alternatives="en" data-language-to-translate-into="cs" data-phrase-index="1" data-number-of-phrases="2"&gt;&lt;SPAN class="Q4iAWc"&gt;Thank you for understanding&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Thu, 07 Jul 2022 11:44:53 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32K/Interrupt-routing-unclear/m-p/1486202#M16247</guid>
      <dc:creator>davidtosenovjan</dc:creator>
      <dc:date>2022-07-07T11:44:53Z</dc:date>
    </item>
    <item>
      <title>Re: Interrupt routing unclear</title>
      <link>https://community.nxp.com/t5/S32K/Interrupt-routing-unclear/m-p/1488178#M16319</link>
      <description>&lt;P&gt;Hi,&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I'm not much familiar with the RTD and S32K3xx - but it looks, that there is not properly setup the platform package - if you like to handle some IRQ only by core 1, you need to uncheck core 0 (image is only for reference, the project is only single core - in your case the Core 1 column should be available for editing):&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="jiri_kral_0-1657634124077.png" style="width: 999px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/186346i2C4DB5BCFE32A593/image-size/large?v=v2&amp;amp;px=999" role="button" title="jiri_kral_0-1657634124077.png" alt="jiri_kral_0-1657634124077.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;Jiri&lt;/P&gt;</description>
      <pubDate>Tue, 12 Jul 2022 13:57:48 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32K/Interrupt-routing-unclear/m-p/1488178#M16319</guid>
      <dc:creator>jiri_kral</dc:creator>
      <dc:date>2022-07-12T13:57:48Z</dc:date>
    </item>
    <item>
      <title>Re: Interrupt routing unclear</title>
      <link>https://community.nxp.com/t5/S32K/Interrupt-routing-unclear/m-p/1583296#M20035</link>
      <description>&lt;P&gt;Hi! Any update on this issue?&amp;nbsp;&lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/52613"&gt;@davidtosenovjan&lt;/a&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 17 Jan 2023 09:12:33 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32K/Interrupt-routing-unclear/m-p/1583296#M20035</guid>
      <dc:creator>winsmen</dc:creator>
      <dc:date>2023-01-17T09:12:33Z</dc:date>
    </item>
    <item>
      <title>Re: Interrupt routing unclear</title>
      <link>https://community.nxp.com/t5/S32K/Interrupt-routing-unclear/m-p/1583852#M20057</link>
      <description>&lt;P&gt;&lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/159987"&gt;@jiri_kral&lt;/a&gt;&amp;nbsp;I did uncheck core0 and set only core1 as the target of the interrupts I would like to be serviced only on core1, but with this configuration the ISRs never get called. However, I do see the flags from the peripherals which are meant to trigger the ISRs being set.&lt;/P&gt;</description>
      <pubDate>Tue, 17 Jan 2023 09:14:37 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32K/Interrupt-routing-unclear/m-p/1583852#M20057</guid>
      <dc:creator>winsmen</dc:creator>
      <dc:date>2023-01-17T09:14:37Z</dc:date>
    </item>
  </channel>
</rss>

