<?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: DMA based UART using LINFlexd in S32G</title>
    <link>https://community.nxp.com/t5/S32G/DMA-based-UART-using-LINFlexd/m-p/1836721#M6435</link>
    <description>&lt;P&gt;Please close this post as it is now being followed through a new post:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;A href="https://community.nxp.com/t5/GM-MCU3-PMIC3-Product-Support/Question-from-GM-DMA-based-UART-using-LINFlexd/m-p/1836666" target="_blank" rel="noopener"&gt;https://community.nxp.com/t5/GM-MCU3-PMIC3-Product-Support/Question-from-GM-DMA-based-UART-using-LINFlexd/m-p/1836666&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Wed, 27 Mar 2024 20:07:41 GMT</pubDate>
    <dc:creator>noorhasan</dc:creator>
    <dc:date>2024-03-27T20:07:41Z</dc:date>
    <item>
      <title>DMA based UART using LINFlexd</title>
      <link>https://community.nxp.com/t5/S32G/DMA-based-UART-using-LINFlexd/m-p/1836714#M6434</link>
      <description>&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;We are trying to use LINFlexd for UART communication in DMA based implementation.&lt;/P&gt;&lt;P&gt;While the same Linflexd channel can be used successfully when we use it with interrupt based implementation, I can't see data being transferred after the DMA0_Ch0 ISR is triggered for DMA based implementation.&lt;/P&gt;&lt;P&gt;Some of the inconsistencies that we observed is related to LIN register values when Tx is triggered.&lt;/P&gt;&lt;P&gt;When we select UART mode in UARTCR, as per the reference manual LINTCSR[mode] should always be set to 1 (UART mode). But, as shown in the screenshot below, it is still set in LIN mode, while UARTCR is in UART Mode.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="noorhasan_1-1711568966912.png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/270821i9A8678C42CFAFB7F/image-size/medium?v=v2&amp;amp;px=400" role="button" title="noorhasan_1-1711568966912.png" alt="noorhasan_1-1711568966912.png" /&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;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="noorhasan_0-1711568945889.png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/270820iDD32DF0FA31C7258/image-size/medium?v=v2&amp;amp;px=400" role="button" title="noorhasan_0-1711568945889.png" alt="noorhasan_0-1711568945889.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="noorhasan_2-1711568986109.png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/270822iAEA81A189CA56646/image-size/medium?v=v2&amp;amp;px=400" role="button" title="noorhasan_2-1711568986109.png" alt="noorhasan_2-1711568986109.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="noorhasan_3-1711569027395.png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/270823iFF4AED089C58A8F0/image-size/medium?v=v2&amp;amp;px=400" role="button" title="noorhasan_3-1711569027395.png" alt="noorhasan_3-1711569027395.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="noorhasan_4-1711569032492.png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/270824i152143FC97B50EA6/image-size/medium?v=v2&amp;amp;px=400" role="button" title="noorhasan_4-1711569032492.png" alt="noorhasan_4-1711569032492.png" /&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;Further, the data registers are both showing not-accessible (????)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="noorhasan_5-1711569083583.png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/270825i3A6FEF3A32D0812A/image-size/medium?v=v2&amp;amp;px=400" role="button" title="noorhasan_5-1711569083583.png" alt="noorhasan_5-1711569083583.png" /&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;Although, &lt;STRONG&gt;before the actual data transfer&lt;/STRONG&gt;, the data registers are accessible:&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="noorhasan_6-1711569124056.png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/270826iA9178D0E42A6F37F/image-size/medium?v=v2&amp;amp;px=400" role="button" title="noorhasan_6-1711569124056.png" alt="noorhasan_6-1711569124056.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thank you for helping.&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/59182"&gt;@justinlydick&lt;/a&gt;&amp;nbsp;&lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/206644"&gt;@haoyue-yan&lt;/a&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 27 Mar 2024 19:55:28 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32G/DMA-based-UART-using-LINFlexd/m-p/1836714#M6434</guid>
      <dc:creator>noorhasan</dc:creator>
      <dc:date>2024-03-27T19:55:28Z</dc:date>
    </item>
    <item>
      <title>Re: DMA based UART using LINFlexd</title>
      <link>https://community.nxp.com/t5/S32G/DMA-based-UART-using-LINFlexd/m-p/1836721#M6435</link>
      <description>&lt;P&gt;Please close this post as it is now being followed through a new post:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;A href="https://community.nxp.com/t5/GM-MCU3-PMIC3-Product-Support/Question-from-GM-DMA-based-UART-using-LINFlexd/m-p/1836666" target="_blank" rel="noopener"&gt;https://community.nxp.com/t5/GM-MCU3-PMIC3-Product-Support/Question-from-GM-DMA-based-UART-using-LINFlexd/m-p/1836666&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 27 Mar 2024 20:07:41 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32G/DMA-based-UART-using-LINFlexd/m-p/1836721#M6435</guid>
      <dc:creator>noorhasan</dc:creator>
      <dc:date>2024-03-27T20:07:41Z</dc:date>
    </item>
    <item>
      <title>Re: DMA based UART using LINFlexd</title>
      <link>https://community.nxp.com/t5/S32G/DMA-based-UART-using-LINFlexd/m-p/1836725#M6436</link>
      <description>&lt;P&gt;Please close this ticket, the issue is being tracked else where.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Thanks&lt;/P&gt;</description>
      <pubDate>Wed, 27 Mar 2024 20:23:13 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32G/DMA-based-UART-using-LINFlexd/m-p/1836725#M6436</guid>
      <dc:creator>haoyue-yan</dc:creator>
      <dc:date>2024-03-27T20:23:13Z</dc:date>
    </item>
    <item>
      <title>Re: DMA based UART using LINFlexd</title>
      <link>https://community.nxp.com/t5/S32G/DMA-based-UART-using-LINFlexd/m-p/2028793#M12354</link>
      <description>I also encountered the same problem. Where is the solution document，thanks!</description>
      <pubDate>Thu, 16 Jan 2025 07:24:23 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32G/DMA-based-UART-using-LINFlexd/m-p/2028793#M12354</guid>
      <dc:creator>Yhh1993</dc:creator>
      <dc:date>2025-01-16T07:24:23Z</dc:date>
    </item>
    <item>
      <title>Re: DMA based UART using LINFlexd</title>
      <link>https://community.nxp.com/t5/S32G/DMA-based-UART-using-LINFlexd/m-p/2028799#M12355</link>
      <description>Hello, how did you solve it afterwards</description>
      <pubDate>Thu, 16 Jan 2025 07:26:46 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32G/DMA-based-UART-using-LINFlexd/m-p/2028799#M12355</guid>
      <dc:creator>Yhh1993</dc:creator>
      <dc:date>2025-01-16T07:26:46Z</dc:date>
    </item>
    <item>
      <title>Re: DMA based UART using LINFlexd</title>
      <link>https://community.nxp.com/t5/S32G/DMA-based-UART-using-LINFlexd/m-p/2082002#M13267</link>
      <description>&lt;P&gt;Hello, I would also be interested in knowing the answer to this question.&lt;BR /&gt;The above link notes that I do not have adequate permissions to view the answer.&lt;/P&gt;</description>
      <pubDate>Wed, 16 Apr 2025 21:32:48 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32G/DMA-based-UART-using-LINFlexd/m-p/2082002#M13267</guid>
      <dc:creator>ssimpson</dc:creator>
      <dc:date>2025-04-16T21:32:48Z</dc:date>
    </item>
  </channel>
</rss>

