<?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 LPC54616 TWO CHANNEL CANFD MASSAGE RAM in LPC Microcontrollers</title>
    <link>https://community.nxp.com/t5/LPC-Microcontrollers/LPC54616-TWO-CHANNEL-CANFD-MASSAGE-RAM/m-p/1995170#M57253</link>
    <description>&lt;P&gt;When two CANFD interfaces of LPC54616 chip are used, when there are a lot of CAN bus messages, CAN read messages with ID of 0 will appear (but there are no actual messages in the bus, it is speculated that rxfifo, massage ram overlap? Or failed to read?) The following is the massgeram of the two CAN interfaces that I configured. I used rxfifo in interrupt to read the message. Now I hope the kind people CAN provide a configuration method in which two CAN/CANFD messages do not make mistakes. If I want can1 to use rxfifo1, and the massageram of the two routes do not overlap, what should I do to configure the message without error&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="_0-1731647479348.png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/310720i925DBCE2834E227E/image-size/medium?v=v2&amp;amp;px=400" role="button" title="_0-1731647479348.png" alt="_0-1731647479348.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="_1-1731647607073.png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/310721iF414859ADECC3289/image-size/medium?v=v2&amp;amp;px=400" role="button" title="_1-1731647607073.png" alt="_1-1731647607073.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="_2-1731647624901.png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/310722i4ADB3DEB6B331857/image-size/medium?v=v2&amp;amp;px=400" role="button" title="_2-1731647624901.png" alt="_2-1731647624901.png" /&gt;&lt;/span&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="_3-1731647649417.png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/310723i7EDA36BBCB0BC0A2/image-size/medium?v=v2&amp;amp;px=400" role="button" title="_3-1731647649417.png" alt="_3-1731647649417.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&lt;LI-PRODUCT title="LPC546XX" id="LPC546XX"&gt;&lt;/LI-PRODUCT&gt;&amp;nbsp;&lt;LI-MESSAGE title="LPC54616 CANFD USE BRS ERROR" uid="1981652" url="https://community.nxp.com/t5/LPC-Microcontrollers/LPC54616-CANFD-USE-BRS-ERROR/m-p/1981652#U1981652" discussion_style_icon_css="lia-mention-container-editor-message lia-img-icon-forum-thread lia-fa-icon lia-fa-forum lia-fa-thread lia-fa"&gt;&lt;/LI-MESSAGE&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Fri, 15 Nov 2024 05:15:14 GMT</pubDate>
    <dc:creator>Cherrin</dc:creator>
    <dc:date>2024-11-15T05:15:14Z</dc:date>
    <item>
      <title>LPC54616 TWO CHANNEL CANFD MASSAGE RAM</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/LPC54616-TWO-CHANNEL-CANFD-MASSAGE-RAM/m-p/1995170#M57253</link>
      <description>&lt;P&gt;When two CANFD interfaces of LPC54616 chip are used, when there are a lot of CAN bus messages, CAN read messages with ID of 0 will appear (but there are no actual messages in the bus, it is speculated that rxfifo, massage ram overlap? Or failed to read?) The following is the massgeram of the two CAN interfaces that I configured. I used rxfifo in interrupt to read the message. Now I hope the kind people CAN provide a configuration method in which two CAN/CANFD messages do not make mistakes. If I want can1 to use rxfifo1, and the massageram of the two routes do not overlap, what should I do to configure the message without error&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="_0-1731647479348.png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/310720i925DBCE2834E227E/image-size/medium?v=v2&amp;amp;px=400" role="button" title="_0-1731647479348.png" alt="_0-1731647479348.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="_1-1731647607073.png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/310721iF414859ADECC3289/image-size/medium?v=v2&amp;amp;px=400" role="button" title="_1-1731647607073.png" alt="_1-1731647607073.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="_2-1731647624901.png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/310722i4ADB3DEB6B331857/image-size/medium?v=v2&amp;amp;px=400" role="button" title="_2-1731647624901.png" alt="_2-1731647624901.png" /&gt;&lt;/span&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="_3-1731647649417.png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/310723i7EDA36BBCB0BC0A2/image-size/medium?v=v2&amp;amp;px=400" role="button" title="_3-1731647649417.png" alt="_3-1731647649417.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&lt;LI-PRODUCT title="LPC546XX" id="LPC546XX"&gt;&lt;/LI-PRODUCT&gt;&amp;nbsp;&lt;LI-MESSAGE title="LPC54616 CANFD USE BRS ERROR" uid="1981652" url="https://community.nxp.com/t5/LPC-Microcontrollers/LPC54616-CANFD-USE-BRS-ERROR/m-p/1981652#U1981652" discussion_style_icon_css="lia-mention-container-editor-message lia-img-icon-forum-thread lia-fa-icon lia-fa-forum lia-fa-thread lia-fa"&gt;&lt;/LI-MESSAGE&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 15 Nov 2024 05:15:14 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/LPC54616-TWO-CHANNEL-CANFD-MASSAGE-RAM/m-p/1995170#M57253</guid>
      <dc:creator>Cherrin</dc:creator>
      <dc:date>2024-11-15T05:15:14Z</dc:date>
    </item>
    <item>
      <title>Re: LPC54616 TWO CHANNEL CANFD MASSAGE RAM</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/LPC54616-TWO-CHANNEL-CANFD-MASSAGE-RAM/m-p/2020584#M57459</link>
      <description>&lt;P&gt;There is different configuration that you should take in consideration between CAN and CANFD.&lt;/P&gt;
&lt;P&gt;For example, for datafieldSize any size bigger than 8 is for CANFD.&lt;BR /&gt;You can see this as a note in the SDK&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Pablo_Ramos_0-1735599502248.png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/317678i790FBF15E67724D8/image-size/medium?v=v2&amp;amp;px=400" role="button" title="Pablo_Ramos_0-1735599502248.png" alt="Pablo_Ramos_0-1735599502248.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;Also, default configuration taken from the instruction &lt;EM&gt;MCAN_GetDefaultConfig&lt;/EM&gt; from the SDK, CANFD is not activated by default.&lt;/P&gt;
&lt;P&gt;You can take as reference the SDK example &lt;EM&gt;mcan_interrupt _transfer&lt;/EM&gt;, even though it doesn't use two CAN configuration at the same time it shows how to use them separately.&lt;/P&gt;</description>
      <pubDate>Mon, 30 Dec 2024 22:59:21 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/LPC54616-TWO-CHANNEL-CANFD-MASSAGE-RAM/m-p/2020584#M57459</guid>
      <dc:creator>Pablo_Ramos</dc:creator>
      <dc:date>2024-12-30T22:59:21Z</dc:date>
    </item>
  </channel>
</rss>

