<?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: S32K344 RXFIFO Legacy</title>
    <link>https://community.nxp.com/t5/S32K/S32K344-RXFIFO-Legacy/m-p/2183164#M53368</link>
    <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/233316"&gt;@nirmal_masilamani&lt;/a&gt;&lt;/P&gt;
&lt;P&gt;Routine and configuration seem fine. Just keep in mind that the filters' field can only be written in Freeze mode; the module blocks it in other modes.&lt;/P&gt;
&lt;P&gt;Just move&amp;nbsp;FlexCAN_Ip_SetStartMode() to after configuration:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;LI-CODE lang="c"&gt;uint16 can_hal_config_init_u16()
{
	uint16 ret_val_u16 = 0U;
		{
			ret_val_u16 = FlexCAN_Ip_Init(CAN_MAIN_INSTANCE, &amp;amp;FlexCAN_State0, &amp;amp;FlexCAN_Config0);
			if(E_OK == ret_val_u16)
			{
				/* Configure TX message buffer with index TX_MSG_ID and TX_MAILBOX*/
				{
					for(uint8 idx = 0U; idx &amp;lt; NO_OF_FILTER_ID; idx++)
					{
						can_rx_fifo_filter_table[idx].isRemoteFrame = false;
						can_rx_fifo_filter_table[idx].isExtendedFrame = false;
						can_rx_fifo_filter_table[idx].id = can_comm_filter_rx_msg_u32[idx];
					}
					FlexCAN_Ip_ConfigRxFifo(CAN_MAIN_INSTANCE,FLEXCAN_RX_FIFO_ID_FORMAT_A, can_rx_fifo_filter_table);
					ret_val_u16 = FlexCAN_Ip_SetStartMode(CAN_MAIN_INSTANCE);
					can_hal_tx_msg_uint16(CAN_MAIN_INSTANCE, 0x18EAE4F4, (uint8 *)&amp;amp;dummyData, CAN_MAIN_TX_MailBox);
					can_hal_start_rx_u16();
				}
			}
	}
	return ret_val_u16;
}&lt;/LI-CODE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Best regards,&lt;BR /&gt;Julián&lt;/P&gt;</description>
    <pubDate>Thu, 09 Oct 2025 16:30:01 GMT</pubDate>
    <dc:creator>Julián_AragónM</dc:creator>
    <dc:date>2025-10-09T16:30:01Z</dc:date>
    <item>
      <title>S32K344 RXFIFO Legacy</title>
      <link>https://community.nxp.com/t5/S32K/S32K344-RXFIFO-Legacy/m-p/2181176#M53278</link>
      <description>&lt;P&gt;Hello Team,&lt;/P&gt;&lt;P&gt;I am working on S32K344 EVB with CAN0, CAN TX and TX working normally. RXFIFO Legacy filter is not working, not getting any interrupt in callback.&lt;/P&gt;&lt;P&gt;I have attached my project here.&lt;/P&gt;</description>
      <pubDate>Tue, 07 Oct 2025 11:47:27 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32K/S32K344-RXFIFO-Legacy/m-p/2181176#M53278</guid>
      <dc:creator>nirmal_masilamani</dc:creator>
      <dc:date>2025-10-07T11:47:27Z</dc:date>
    </item>
    <item>
      <title>Re: S32K344 RXFIFO Legacy</title>
      <link>https://community.nxp.com/t5/S32K/S32K344-RXFIFO-Legacy/m-p/2183164#M53368</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/233316"&gt;@nirmal_masilamani&lt;/a&gt;&lt;/P&gt;
&lt;P&gt;Routine and configuration seem fine. Just keep in mind that the filters' field can only be written in Freeze mode; the module blocks it in other modes.&lt;/P&gt;
&lt;P&gt;Just move&amp;nbsp;FlexCAN_Ip_SetStartMode() to after configuration:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;LI-CODE lang="c"&gt;uint16 can_hal_config_init_u16()
{
	uint16 ret_val_u16 = 0U;
		{
			ret_val_u16 = FlexCAN_Ip_Init(CAN_MAIN_INSTANCE, &amp;amp;FlexCAN_State0, &amp;amp;FlexCAN_Config0);
			if(E_OK == ret_val_u16)
			{
				/* Configure TX message buffer with index TX_MSG_ID and TX_MAILBOX*/
				{
					for(uint8 idx = 0U; idx &amp;lt; NO_OF_FILTER_ID; idx++)
					{
						can_rx_fifo_filter_table[idx].isRemoteFrame = false;
						can_rx_fifo_filter_table[idx].isExtendedFrame = false;
						can_rx_fifo_filter_table[idx].id = can_comm_filter_rx_msg_u32[idx];
					}
					FlexCAN_Ip_ConfigRxFifo(CAN_MAIN_INSTANCE,FLEXCAN_RX_FIFO_ID_FORMAT_A, can_rx_fifo_filter_table);
					ret_val_u16 = FlexCAN_Ip_SetStartMode(CAN_MAIN_INSTANCE);
					can_hal_tx_msg_uint16(CAN_MAIN_INSTANCE, 0x18EAE4F4, (uint8 *)&amp;amp;dummyData, CAN_MAIN_TX_MailBox);
					can_hal_start_rx_u16();
				}
			}
	}
	return ret_val_u16;
}&lt;/LI-CODE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Best regards,&lt;BR /&gt;Julián&lt;/P&gt;</description>
      <pubDate>Thu, 09 Oct 2025 16:30:01 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32K/S32K344-RXFIFO-Legacy/m-p/2183164#M53368</guid>
      <dc:creator>Julián_AragónM</dc:creator>
      <dc:date>2025-10-09T16:30:01Z</dc:date>
    </item>
    <item>
      <title>Re: S32K344 RXFIFO Legacy</title>
      <link>https://community.nxp.com/t5/S32K/S32K344-RXFIFO-Legacy/m-p/2187455#M53617</link>
      <description>&lt;P&gt;Hello&amp;nbsp;&lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/200831"&gt;@Julián_AragónM&lt;/a&gt;&amp;nbsp;,&lt;/P&gt;&lt;P&gt;Thank you for reply.&lt;/P&gt;</description>
      <pubDate>Thu, 16 Oct 2025 10:09:50 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32K/S32K344-RXFIFO-Legacy/m-p/2187455#M53617</guid>
      <dc:creator>nirmal_masilamani</dc:creator>
      <dc:date>2025-10-16T10:09:50Z</dc:date>
    </item>
  </channel>
</rss>

