<?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のトピックCan Message Receive Loss S32k344</title>
    <link>https://community.nxp.com/t5/S32K/Can-Message-Receive-Loss-S32k344/m-p/1977462#M42282</link>
    <description>&lt;P&gt;There is an issue with CAN data loss when receiving. That is, I have made a counter in the receive interrupt to count up how many CAN message that received by the chip. From the result, it seems that there are loss even under low load. Please help identify issue. Thank you.&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Wei_H_0-1729297798723.png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/305626iF0C201B5B28B9327/image-size/medium?v=v2&amp;amp;px=400" role="button" title="Wei_H_0-1729297798723.png" alt="Wei_H_0-1729297798723.png" /&gt;&lt;span class="lia-inline-image-caption" onclick="event.preventDefault();"&gt;Wei_H_0-1729297798723.png&lt;/span&gt;&lt;/span&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Wei_H_1-1729297803551.png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/305627i2F239213DB8A29DB/image-size/medium?v=v2&amp;amp;px=400" role="button" title="Wei_H_1-1729297803551.png" alt="Wei_H_1-1729297803551.png" /&gt;&lt;span class="lia-inline-image-caption" onclick="event.preventDefault();"&gt;Wei_H_1-1729297803551.png&lt;/span&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/219933"&gt;@robertv&lt;/a&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Sat, 19 Oct 2024 00:31:44 GMT</pubDate>
    <dc:creator>Wei_H</dc:creator>
    <dc:date>2024-10-19T00:31:44Z</dc:date>
    <item>
      <title>Can Message Receive Loss S32k344</title>
      <link>https://community.nxp.com/t5/S32K/Can-Message-Receive-Loss-S32k344/m-p/1977462#M42282</link>
      <description>&lt;P&gt;There is an issue with CAN data loss when receiving. That is, I have made a counter in the receive interrupt to count up how many CAN message that received by the chip. From the result, it seems that there are loss even under low load. Please help identify issue. Thank you.&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Wei_H_0-1729297798723.png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/305626iF0C201B5B28B9327/image-size/medium?v=v2&amp;amp;px=400" role="button" title="Wei_H_0-1729297798723.png" alt="Wei_H_0-1729297798723.png" /&gt;&lt;span class="lia-inline-image-caption" onclick="event.preventDefault();"&gt;Wei_H_0-1729297798723.png&lt;/span&gt;&lt;/span&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Wei_H_1-1729297803551.png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/305627i2F239213DB8A29DB/image-size/medium?v=v2&amp;amp;px=400" role="button" title="Wei_H_1-1729297803551.png" alt="Wei_H_1-1729297803551.png" /&gt;&lt;span class="lia-inline-image-caption" onclick="event.preventDefault();"&gt;Wei_H_1-1729297803551.png&lt;/span&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/219933"&gt;@robertv&lt;/a&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Sat, 19 Oct 2024 00:31:44 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32K/Can-Message-Receive-Loss-S32k344/m-p/1977462#M42282</guid>
      <dc:creator>Wei_H</dc:creator>
      <dc:date>2024-10-19T00:31:44Z</dc:date>
    </item>
    <item>
      <title>Re: Can Message Receive Loss S32k344</title>
      <link>https://community.nxp.com/t5/S32K/Can-Message-Receive-Loss-S32k344/m-p/1978082#M42310</link>
      <description>&lt;P&gt;Hello and thank for you interest in using MBDT,&lt;/P&gt;
&lt;P&gt;Having your Simulink model attached to this post would allow us to better understand the issue but still, there are a few general things to consider when using the CAN communication blocks for receiving messages.&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1) Please make sure that you have multiple CanHardwareObjects configured in your configuration project. If available resources allow it, there could be one for each Can ID in the network, for better performance.&lt;BR /&gt;A CanHardwareObject can be configured to accept only certain Can IDs by setting the CanHwFilters in your configuration project (EB Tresos or S32 COnfiguration Tools)&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Adrian_Gherca_0-1729501392680.png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/305820iDB91E7895582C831/image-size/medium?v=v2&amp;amp;px=400" role="button" title="Adrian_Gherca_0-1729501392680.png" alt="Adrian_Gherca_0-1729501392680.png" /&gt;&lt;span class="lia-inline-image-caption" onclick="event.preventDefault();"&gt;Adrian_Gherca_0-1729501392680.png&lt;/span&gt;&lt;/span&gt;&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2) If you are using CanHardwareObjects with Polling processing type (not recommneded for high loads), in addition to the suggestion from point 1),&amp;nbsp; the &lt;EM&gt;Fixed-step size&lt;/EM&gt; can be reduced in order to better handle the incoming messages.&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Adrian_Gherca_0-1729503638319.png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/305838i1A7EEB961A38DD46/image-size/medium?v=v2&amp;amp;px=400" role="button" title="Adrian_Gherca_0-1729503638319.png" alt="Adrian_Gherca_0-1729503638319.png" /&gt;&lt;span class="lia-inline-image-caption" onclick="event.preventDefault();"&gt;Adrian_Gherca_0-1729503638319.png&lt;/span&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 21 Oct 2024 09:43:02 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32K/Can-Message-Receive-Loss-S32k344/m-p/1978082#M42310</guid>
      <dc:creator>Adrian_Gherca</dc:creator>
      <dc:date>2024-10-21T09:43:02Z</dc:date>
    </item>
    <item>
      <title>Re: Can Message Receive Loss S32k344</title>
      <link>https://community.nxp.com/t5/S32K/Can-Message-Receive-Loss-S32k344/m-p/1978647#M42343</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/221383"&gt;@Adrian_Gherca&lt;/a&gt;&amp;nbsp;,&lt;/P&gt;&lt;P&gt;Thanks for your quick response, I have attached the model along with its configuration.&lt;/P&gt;&lt;P&gt;I have created a test to calculate receive counter for each CAN and output in the UART.&lt;/P&gt;&lt;P&gt;The result show that CAN0 receive the exact amount, however, CAN 1, 2, 3 are not having the correct number of receive counter.&amp;nbsp; CAN 1 have received less than it sent, CAN 2 and CAN 3&amp;nbsp;have received more then it sent.&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Wei_H_3-1729559902099.png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/305992i832DACF25D86AF42/image-size/medium?v=v2&amp;amp;px=400" role="button" title="Wei_H_3-1729559902099.png" alt="Wei_H_3-1729559902099.png" /&gt;&lt;span class="lia-inline-image-caption" onclick="event.preventDefault();"&gt;Wei_H_3-1729559902099.png&lt;/span&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;In the CAN controller configuration, 0, 1, 2, is for CAN 0 with different setting 3, 4, 5, 6, 7 is for CAN 1, 2, 3, 4, 5. Does adding more CAN hardware object here like CAN 0&amp;nbsp; for all the other CAN would resolve the issue?&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Wei_H_0-1729559128210.png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/305988i757A5BAE4DA2D171/image-size/medium?v=v2&amp;amp;px=400" role="button" title="Wei_H_0-1729559128210.png" alt="Wei_H_0-1729559128210.png" /&gt;&lt;span class="lia-inline-image-caption" onclick="event.preventDefault();"&gt;Wei_H_0-1729559128210.png&lt;/span&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;I have added&amp;nbsp;CanRxFiFo in canController for CAN 1, 2, 3, 4, 5 with the following set up.&lt;/P&gt;&lt;P&gt;Is the setting correct for using legacy RxFIFO?&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Wei_H_1-1729559278254.png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/305989i264A1ACF3FA77DAB/image-size/medium?v=v2&amp;amp;px=400" role="button" title="Wei_H_1-1729559278254.png" alt="Wei_H_1-1729559278254.png" /&gt;&lt;span class="lia-inline-image-caption" onclick="event.preventDefault();"&gt;Wei_H_1-1729559278254.png&lt;/span&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;We are not planning to use polling, and hope that interrupt and RxFIFO can help resolve the issue mentioned above. Thanks!&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 22 Oct 2024 01:22:26 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32K/Can-Message-Receive-Loss-S32k344/m-p/1978647#M42343</guid>
      <dc:creator>Wei_H</dc:creator>
      <dc:date>2024-10-22T01:22:26Z</dc:date>
    </item>
    <item>
      <title>Re: Can Message Receive Loss S32k344</title>
      <link>https://community.nxp.com/t5/S32K/Can-Message-Receive-Loss-S32k344/m-p/1978655#M42344</link>
      <description>&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Wei_H_0-1729561063013.png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/305994i353434EA0574D703/image-size/medium?v=v2&amp;amp;px=400" role="button" title="Wei_H_0-1729561063013.png" alt="Wei_H_0-1729561063013.png" /&gt;&lt;span class="lia-inline-image-caption" onclick="event.preventDefault();"&gt;Wei_H_0-1729561063013.png&lt;/span&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;We also tried enable FIFODMA, however, we are running into issue with the configuration. Let me know how to correctly enable DMA. Thanks!&lt;/P&gt;</description>
      <pubDate>Tue, 22 Oct 2024 01:39:15 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32K/Can-Message-Receive-Loss-S32k344/m-p/1978655#M42344</guid>
      <dc:creator>Wei_H</dc:creator>
      <dc:date>2024-10-22T01:39:15Z</dc:date>
    </item>
    <item>
      <title>Re: Can Message Receive Loss S32k344</title>
      <link>https://community.nxp.com/t5/S32K/Can-Message-Receive-Loss-S32k344/m-p/1982036#M42542</link>
      <description>&lt;P&gt;Hello,&lt;BR /&gt;&lt;BR /&gt;I see that you are using the &lt;EM&gt;Hardware Interrupt Callback&lt;/EM&gt; block set for &lt;EM&gt;CanIf_RxIndication&lt;/EM&gt; for receiving the CAN messages and then a Uart_SyncSend block for sending the messages further.&lt;BR /&gt;Here are a few things to consider to improve this transfer:&lt;BR /&gt;&lt;BR /&gt;&lt;STRONG&gt;1) &lt;/STRONG&gt;In this scenario you are using two different communication protocols for monitoring the CAN messages traffic. Depending on your configuration project it might be the case that the UART transmission works at a slower speed than the CAN reception.&lt;U&gt;&lt;/U&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;2) &lt;/STRONG&gt;You can try doing a synchronization between the CAN and UART commuication blocks. In the &lt;EM&gt;IRQ Handler&lt;/EM&gt; callback subsystem &lt;EM&gt;RX_Complete_Event &lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Adrian_Gherca_3-1729857486742.png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/307000i4ABFD560300B55DB/image-size/medium?v=v2&amp;amp;px=400" role="button" title="Adrian_Gherca_3-1729857486742.png" alt="Adrian_Gherca_3-1729857486742.png" /&gt;&lt;span class="lia-inline-image-caption" onclick="event.preventDefault();"&gt;Adrian_Gherca_3-1729857486742.png&lt;/span&gt;&lt;/span&gt;&lt;BR /&gt;call the UART_SyncSend block directly in the interrupt of the CAN&amp;nbsp;&lt;EM&gt;RX_Complete_Event &lt;/EM&gt; callback:&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Adrian_Gherca_4-1729859676662.png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/307002i84093FBB93249E08/image-size/medium?v=v2&amp;amp;px=400" role="button" title="Adrian_Gherca_4-1729859676662.png" alt="Adrian_Gherca_4-1729859676662.png" /&gt;&lt;span class="lia-inline-image-caption" onclick="event.preventDefault();"&gt;Adrian_Gherca_4-1729859676662.png&lt;/span&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;&lt;BR /&gt;&amp;nbsp; &lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;</description>
      <pubDate>Fri, 25 Oct 2024 12:39:05 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32K/Can-Message-Receive-Loss-S32k344/m-p/1982036#M42542</guid>
      <dc:creator>Adrian_Gherca</dc:creator>
      <dc:date>2024-10-25T12:39:05Z</dc:date>
    </item>
    <item>
      <title>Re: Can Message Receive Loss S32k344</title>
      <link>https://community.nxp.com/t5/S32K/Can-Message-Receive-Loss-S32k344/m-p/1982282#M42550</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/221383"&gt;@Adrian_Gherca&lt;/a&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I have updated a version to observe data through FreeMaster so that it's more clear to describing the issue.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Here's what my model now looks like:&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Wei_H_1-1729882258138.png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/307087i0B118E8DC6B63C7E/image-size/medium?v=v2&amp;amp;px=400" role="button" title="Wei_H_1-1729882258138.png" alt="Wei_H_1-1729882258138.png" /&gt;&lt;span class="lia-inline-image-caption" onclick="event.preventDefault();"&gt;Wei_H_1-1729882258138.png&lt;/span&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;Here's what inside can_out subsystem&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Wei_H_2-1729882291618.png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/307088i36684AAB9B4E0B86/image-size/medium?v=v2&amp;amp;px=400" role="button" title="Wei_H_2-1729882291618.png" alt="Wei_H_2-1729882291618.png" /&gt;&lt;span class="lia-inline-image-caption" onclick="event.preventDefault();"&gt;Wei_H_2-1729882291618.png&lt;/span&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;We speculate that CAN2 and CAN3 will sometime received data that was meant for CAN0 and CAN1, when all four CAN and sending. This is chart is used to mainly calculate how many receive CAN message coming in from each CAN and how many times does a CAN received message that shouldn't be receiving. This test is to show that data integrity is lost when all 4 CANs are actively receiving.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Test1, CAN0 and CAN1 only:&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Wei_H_3-1729882603117.png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/307089i5C70E4ABF9AEE8E8/image-size/medium?v=v2&amp;amp;px=400" role="button" title="Wei_H_3-1729882603117.png" alt="Wei_H_3-1729882603117.png" /&gt;&lt;span class="lia-inline-image-caption" onclick="event.preventDefault();"&gt;Wei_H_3-1729882603117.png&lt;/span&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;in this case, everything works as expected, we can see that the number of transmit and received match for when only CAN0 and CAN1 are active.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Test2, CAN2 and CAN 3 only:&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Wei_H_4-1729882654013.png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/307090i7DD4F453B5450DFA/image-size/medium?v=v2&amp;amp;px=400" role="button" title="Wei_H_4-1729882654013.png" alt="Wei_H_4-1729882654013.png" /&gt;&lt;span class="lia-inline-image-caption" onclick="event.preventDefault();"&gt;Wei_H_4-1729882654013.png&lt;/span&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;In this case, everything work as expected, CAN2 and CAN3 are receiving the exact amount be sent.&lt;/P&gt;&lt;P&gt;Test3, CAN0, CAN1, CAN2, and CAN 3:&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Wei_H_5-1729882740923.png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/307091iF4A7BD03F54F1E3E/image-size/medium?v=v2&amp;amp;px=400" role="button" title="Wei_H_5-1729882740923.png" alt="Wei_H_5-1729882740923.png" /&gt;&lt;span class="lia-inline-image-caption" onclick="event.preventDefault();"&gt;Wei_H_5-1729882740923.png&lt;/span&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;In this case, we noticed that there are many error when all 4 CAN being active. we noticed that there are controller ID and hardware ID are being mixed incorrectly, that is we are expecting following:&lt;/P&gt;&lt;DIV&gt;&lt;TABLE border="1" cellspacing="0" cellpadding="0"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;ControllerID&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;0&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;1&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;2&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;3&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;4&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;5&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;CanHardwareObjectID&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;2&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;3&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;4&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;5&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;6&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;7&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;But if this is not the case, then ctrlErrorOut counter increase.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Furthermore, we added ID error test by checking source address for each CAN ID received, that is:&lt;/P&gt;&lt;DIV&gt;&lt;TABLE border="1" cellspacing="0" cellpadding="0"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;CAN&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;0&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;1&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;2&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;3&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;Source Address&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;0x01&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;0x02&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;0x03&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;0x04&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;And if this is not the case, we will consider there is ID error from the receiving side.&lt;/P&gt;&lt;P&gt;The same test is also done to check if data are received as expected by checking the first byte for each CAN. and we expect the following:&lt;/P&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;TABLE border="1" cellspacing="0" cellpadding="0"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;CAN&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;0&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;1&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;2&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;3&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;Data(1)&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;0x01&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;0x02&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;0x03&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;0x04&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;As we can see from test 3 image, controllerId and hardwareId does not match in occurred 42 times, and ID error in occurred 60 times, and Data error occured 98 times. So at least in this configuration, we are observing that CAN2 and CAN3 are being interfered by CAN0 and CAN1, causing data corruption and losing data integrity.&lt;/P&gt;&lt;P&gt;I have attached the project, let me know if there is any issue, thanks!&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 25 Oct 2024 19:11:46 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32K/Can-Message-Receive-Loss-S32k344/m-p/1982282#M42550</guid>
      <dc:creator>Wei_H</dc:creator>
      <dc:date>2024-10-25T19:11:46Z</dc:date>
    </item>
  </channel>
</rss>

