<?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 CAN messages missing random S32k146 in S32K</title>
    <link>https://community.nxp.com/t5/S32K/CAN-messages-missing-random-S32k146/m-p/1742102#M27940</link>
    <description>&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;I observed strange behavior with S32K146 regarding the CAN messages.&lt;/P&gt;&lt;P&gt;Sometimes only some messages sending via CAN and captured using PCAN.&lt;/P&gt;&lt;P&gt;We are working witm embOS RTOS and the transmit task sending every 100msec. All the messages sending at a time using blocking function. I observed burst transfer and after only one message sending.&lt;/P&gt;&lt;P&gt;I attached the implementation.&lt;/P&gt;&lt;P&gt;Sending Ids: 0x100x, 0x200x&lt;/P&gt;&lt;P&gt;Receiving Ids: 0x300x&lt;/P&gt;&lt;P&gt;Burst tranfer:&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="saireddy_saredd_0-1697630155010.png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/245710i07F9362C3778242F/image-size/medium?v=v2&amp;amp;px=400" role="button" title="saireddy_saredd_0-1697630155010.png" alt="saireddy_saredd_0-1697630155010.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;Only one message sending 0x100 and missing Id 0x200x&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="saireddy_saredd_1-1697630265978.png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/245711i624D1AA680E420BD/image-size/medium?v=v2&amp;amp;px=400" role="button" title="saireddy_saredd_1-1697630265978.png" alt="saireddy_saredd_1-1697630265978.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;EVReady and EVMaxVoltage messages missing in the trace.&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="saireddy_saredd_0-1697631674781.png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/245714i051333DBE3B5F0B6/image-size/medium?v=v2&amp;amp;px=400" role="button" title="saireddy_saredd_0-1697631674781.png" alt="saireddy_saredd_0-1697631674781.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Do I need check the Transmit mailbox status before start second transfer function?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Best Regards,&lt;/P&gt;&lt;P&gt;Saidhi reddy&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;A href="https://community.nxp.com/t5/user/viewprofilepage/user-id/52961" target="_self"&gt;&lt;SPAN class=""&gt;PetrS&lt;/SPAN&gt;&lt;/A&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;A href="https://community.nxp.com/t5/user/viewprofilepage/user-id/20882" target="_self"&gt;&lt;SPAN class=""&gt;Martin_&amp;nbsp;&lt;/SPAN&gt;&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="https://community.nxp.com/t5/user/viewprofilepage/user-id/94014" target="_self"&gt;&lt;SPAN class=""&gt;Jeremy_He&lt;/SPAN&gt;&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Wed, 18 Oct 2023 12:22:36 GMT</pubDate>
    <dc:creator>saireddy_saredd</dc:creator>
    <dc:date>2023-10-18T12:22:36Z</dc:date>
    <item>
      <title>CAN messages missing random S32k146</title>
      <link>https://community.nxp.com/t5/S32K/CAN-messages-missing-random-S32k146/m-p/1742102#M27940</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;I observed strange behavior with S32K146 regarding the CAN messages.&lt;/P&gt;&lt;P&gt;Sometimes only some messages sending via CAN and captured using PCAN.&lt;/P&gt;&lt;P&gt;We are working witm embOS RTOS and the transmit task sending every 100msec. All the messages sending at a time using blocking function. I observed burst transfer and after only one message sending.&lt;/P&gt;&lt;P&gt;I attached the implementation.&lt;/P&gt;&lt;P&gt;Sending Ids: 0x100x, 0x200x&lt;/P&gt;&lt;P&gt;Receiving Ids: 0x300x&lt;/P&gt;&lt;P&gt;Burst tranfer:&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="saireddy_saredd_0-1697630155010.png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/245710i07F9362C3778242F/image-size/medium?v=v2&amp;amp;px=400" role="button" title="saireddy_saredd_0-1697630155010.png" alt="saireddy_saredd_0-1697630155010.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;Only one message sending 0x100 and missing Id 0x200x&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="saireddy_saredd_1-1697630265978.png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/245711i624D1AA680E420BD/image-size/medium?v=v2&amp;amp;px=400" role="button" title="saireddy_saredd_1-1697630265978.png" alt="saireddy_saredd_1-1697630265978.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;EVReady and EVMaxVoltage messages missing in the trace.&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="saireddy_saredd_0-1697631674781.png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/245714i051333DBE3B5F0B6/image-size/medium?v=v2&amp;amp;px=400" role="button" title="saireddy_saredd_0-1697631674781.png" alt="saireddy_saredd_0-1697631674781.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Do I need check the Transmit mailbox status before start second transfer function?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Best Regards,&lt;/P&gt;&lt;P&gt;Saidhi reddy&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;A href="https://community.nxp.com/t5/user/viewprofilepage/user-id/52961" target="_self"&gt;&lt;SPAN class=""&gt;PetrS&lt;/SPAN&gt;&lt;/A&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;A href="https://community.nxp.com/t5/user/viewprofilepage/user-id/20882" target="_self"&gt;&lt;SPAN class=""&gt;Martin_&amp;nbsp;&lt;/SPAN&gt;&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="https://community.nxp.com/t5/user/viewprofilepage/user-id/94014" target="_self"&gt;&lt;SPAN class=""&gt;Jeremy_He&lt;/SPAN&gt;&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 18 Oct 2023 12:22:36 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32K/CAN-messages-missing-random-S32k146/m-p/1742102#M27940</guid>
      <dc:creator>saireddy_saredd</dc:creator>
      <dc:date>2023-10-18T12:22:36Z</dc:date>
    </item>
    <item>
      <title>Re: CAN messages missing random S32k146</title>
      <link>https://community.nxp.com/t5/S32K/CAN-messages-missing-random-S32k146/m-p/1742845#M27975</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;
&lt;P&gt;checking a MB status before calling&amp;nbsp;FLEXCAN_DRV_SendBlocking is not necessarily needed, I think.&lt;BR /&gt;FLEXCAN_DRV_SendBlocking is leaving after either message is successfully transmitted or timeout happens. But it is needed the MB interrupt is called and not blocked. Also&amp;nbsp;FLEXCAN_DRV_SendBlocking is checking internal MB's driver state for IDLE at beginning and returns BUSY if not.&amp;nbsp;&lt;BR /&gt;So checking of return value could help here. Also try to not receive messages at all, just sending desired ones to know if all is sent.&lt;/P&gt;
&lt;P&gt;BR, Petr&lt;/P&gt;</description>
      <pubDate>Thu, 19 Oct 2023 09:57:55 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32K/CAN-messages-missing-random-S32k146/m-p/1742845#M27975</guid>
      <dc:creator>PetrS</dc:creator>
      <dc:date>2023-10-19T09:57:55Z</dc:date>
    </item>
  </channel>
</rss>

