<?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 MCAL: CAN FD TX works (64 bytes) but RX indication not triggered for CAN FD frames in S32K</title>
    <link>https://community.nxp.com/t5/S32K/S32K344-MCAL-CAN-FD-TX-works-64-bytes-but-RX-indication-not/m-p/2298504#M56293</link>
    <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/211790"&gt;@potato&lt;/a&gt;,&lt;/P&gt;
&lt;P&gt;Thank you for sharing your configuration.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;&lt;STRONG&gt;Q1.&amp;nbsp;&lt;/STRONG&gt;No, as long as both nodes are configured as CANFD.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;&lt;STRONG&gt;Q2. &amp;amp; Q3.&amp;nbsp;&lt;/STRONG&gt;No.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;Since you are using CAN instance in interrupt mode, please confirm if the interrupt controller (Platform) is correctly configured (CAN0 IRQ), and initialized before calling CAN reception.&lt;/P&gt;
&lt;P&gt;You can use the community examples as reference:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;A href="https://community.nxp.com/t5/S32K-Knowledge-Base/RTD600-MCAL-amp-IP-S32K3X4EVB-T172-FlexCAN-Example-Interrupt/ta-p/2142069" target="_blank" rel="noopener"&gt;[RTD600 MCAL &amp;amp; IP] S32K3X4EVB-T172 FlexCAN Example Interrupt/Polling&lt;/A&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;A href="https://community.nxp.com/t5/S32K-Knowledge-Base/Example-S32K344-FlexCAN-Ip-TX-RX-EnhanceRXFIFO-DMA-test-S32DS3-5/ta-p/2015832" target="_blank" rel="noopener"&gt;Example S32K344 FlexCAN_Ip TX/RX/EnhanceRXFIFO DMA test S32DS3.5 RTD400&lt;/A&gt;&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;Best regards,&lt;BR /&gt;Julián&lt;/P&gt;</description>
    <pubDate>Thu, 22 Jan 2026 16:55:03 GMT</pubDate>
    <dc:creator>Julián_AragónM</dc:creator>
    <dc:date>2026-01-22T16:55:03Z</dc:date>
    <item>
      <title>S32K344 MCAL: CAN FD TX works (64 bytes) but RX indication not triggered for CAN FD frames</title>
      <link>https://community.nxp.com/t5/S32K/S32K344-MCAL-CAN-FD-TX-works-64-bytes-but-RX-indication-not/m-p/2297833#M56269</link>
      <description>&lt;P&gt;Hi, all&lt;/P&gt;&lt;P&gt;I'm working with S32K344 using NXP AUTOSAR MCAL CANIF (FlexCAN).&lt;BR /&gt;I'm facing an issue with CAN FD reception.&lt;/P&gt;&lt;P&gt;Environment:&lt;BR /&gt;- MCU: S32K344 (WB ev board)&lt;BR /&gt;- RTD: 5_0_0_D2408_ASR_REL_4_7_REV_0000_20241002&lt;BR /&gt;- ASR:&amp;nbsp;ASR_REL_4_7_REV_0000&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="potato_0-1769057275222.png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/373828i8195357F3FC71FD3/image-size/medium?v=v2&amp;amp;px=400" role="button" title="potato_0-1769057275222.png" alt="potato_0-1769057275222.png" /&gt;&lt;/span&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="potato_1-1769057284390.png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/373829i5E21B0E27D96924F/image-size/medium?v=v2&amp;amp;px=400" role="button" title="potato_1-1769057284390.png" alt="potato_1-1769057284390.png" /&gt;&lt;/span&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="potato_2-1769057298827.png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/373830i8168DF887BFA5037/image-size/medium?v=v2&amp;amp;px=400" role="button" title="potato_2-1769057298827.png" alt="potato_2-1769057298827.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="potato_3-1769057323065.png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/373831i04081E1672B8E4B0/image-size/medium?v=v2&amp;amp;px=400" role="button" title="potato_3-1769057323065.png" alt="potato_3-1769057323065.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Current behavior:&lt;BR /&gt;- CAN FD transmission works correctly.&lt;BR /&gt;→ 64-byte CAN FD frames are transmitted successfully.&lt;BR /&gt;- Classic CAN reception (8 bytes) works correctly.&lt;BR /&gt;→ CanIf_RxIndication() is called as expected.&lt;BR /&gt;- CAN FD reception does NOT work.&lt;BR /&gt;→ When a CAN FD frame is sent to this node, RxIndication is not called.&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;- As an additional check, I manually modified the generated code to set:&lt;/P&gt;&lt;P&gt;DataInfo.fd_enable = &lt;STRONG&gt;FALSE -&amp;gt; TRUE&lt;/STRONG&gt;;&lt;BR /&gt;DataInfo.data_length = &lt;STRONG&gt;0U -&amp;gt; 64U&lt;/STRONG&gt;;&lt;/P&gt;&lt;P&gt;- However, CAN FD reception still does not work.&lt;/P&gt;&lt;P&gt;uestions:&lt;BR /&gt;- Is there any additional configuration required for CAN FD reception in FlexCAN MCAL?&lt;BR /&gt;- Is CAN FD reception supported on normal Rx Message Buffers, or is Enhanced FIFO required?&lt;BR /&gt;- Are there any known limitations or restrictions for CAN FD Rx on S32K344 MCAL?&lt;/P&gt;&lt;P&gt;Any guidance or reference would be appreciated.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 22 Jan 2026 04:55:39 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32K/S32K344-MCAL-CAN-FD-TX-works-64-bytes-but-RX-indication-not/m-p/2297833#M56269</guid>
      <dc:creator>potato</dc:creator>
      <dc:date>2026-01-22T04:55:39Z</dc:date>
    </item>
    <item>
      <title>Re: S32K344 MCAL: CAN FD TX works (64 bytes) but RX indication not triggered for CAN FD frames</title>
      <link>https://community.nxp.com/t5/S32K/S32K344-MCAL-CAN-FD-TX-works-64-bytes-but-RX-indication-not/m-p/2298504#M56293</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/211790"&gt;@potato&lt;/a&gt;,&lt;/P&gt;
&lt;P&gt;Thank you for sharing your configuration.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;&lt;STRONG&gt;Q1.&amp;nbsp;&lt;/STRONG&gt;No, as long as both nodes are configured as CANFD.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;&lt;STRONG&gt;Q2. &amp;amp; Q3.&amp;nbsp;&lt;/STRONG&gt;No.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;Since you are using CAN instance in interrupt mode, please confirm if the interrupt controller (Platform) is correctly configured (CAN0 IRQ), and initialized before calling CAN reception.&lt;/P&gt;
&lt;P&gt;You can use the community examples as reference:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;A href="https://community.nxp.com/t5/S32K-Knowledge-Base/RTD600-MCAL-amp-IP-S32K3X4EVB-T172-FlexCAN-Example-Interrupt/ta-p/2142069" target="_blank" rel="noopener"&gt;[RTD600 MCAL &amp;amp; IP] S32K3X4EVB-T172 FlexCAN Example Interrupt/Polling&lt;/A&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;A href="https://community.nxp.com/t5/S32K-Knowledge-Base/Example-S32K344-FlexCAN-Ip-TX-RX-EnhanceRXFIFO-DMA-test-S32DS3-5/ta-p/2015832" target="_blank" rel="noopener"&gt;Example S32K344 FlexCAN_Ip TX/RX/EnhanceRXFIFO DMA test S32DS3.5 RTD400&lt;/A&gt;&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;Best regards,&lt;BR /&gt;Julián&lt;/P&gt;</description>
      <pubDate>Thu, 22 Jan 2026 16:55:03 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32K/S32K344-MCAL-CAN-FD-TX-works-64-bytes-but-RX-indication-not/m-p/2298504#M56293</guid>
      <dc:creator>Julián_AragónM</dc:creator>
      <dc:date>2026-01-22T16:55:03Z</dc:date>
    </item>
    <item>
      <title>Re: S32K344 MCAL: CAN FD TX works (64 bytes) but RX indication not triggered for CAN FD frames</title>
      <link>https://community.nxp.com/t5/S32K/S32K344-MCAL-CAN-FD-TX-works-64-bytes-but-RX-indication-not/m-p/2298938#M56312</link>
      <description>Thanks for the support.&lt;BR /&gt;&lt;BR /&gt;This issue was not a problem in MCAL or RX configuration.&lt;BR /&gt;Everything was working as expected.&lt;BR /&gt;&lt;BR /&gt;The root cause was that the transmitter was sending Classical CAN frames,&lt;BR /&gt;not CAN FD frames.&lt;BR /&gt;Because of that, the received data length was always 8 bytes.&lt;BR /&gt;After changing the transmitter to send CAN FD frames, RX indication worked&lt;BR /&gt;correctly with 64 bytes.&lt;BR /&gt;&lt;BR /&gt;Thanks again.</description>
      <pubDate>Fri, 23 Jan 2026 09:05:07 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32K/S32K344-MCAL-CAN-FD-TX-works-64-bytes-but-RX-indication-not/m-p/2298938#M56312</guid>
      <dc:creator>potato</dc:creator>
      <dc:date>2026-01-23T09:05:07Z</dc:date>
    </item>
  </channel>
</rss>

