<?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>i.MX ProcessorsのトピックRe: RT1021 Use the sample program 'edma_rb_transfer',EDMA_GetRemainingMajorLoopCount() return 0</title>
    <link>https://community.nxp.com/t5/i-MX-Processors/RT1021-Use-the-sample-program-edma-rb-transfer-EDMA/m-p/1775647#M217473</link>
    <description>&lt;P&gt;Hello Pavel,&lt;/P&gt;&lt;P&gt;Any update on this issue? We are also concerned.&lt;/P&gt;&lt;P&gt;Thank you in advance.&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;</description>
    <pubDate>Fri, 15 Dec 2023 15:15:32 GMT</pubDate>
    <dc:creator>pierre_denis</dc:creator>
    <dc:date>2023-12-15T15:15:32Z</dc:date>
    <item>
      <title>RT1021 Use the sample program 'edma_rb_transfer',EDMA_GetRemainingMajorLoopCount() return 0</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/RT1021-Use-the-sample-program-edma-rb-transfer-EDMA/m-p/1594418#M201124</link>
      <description>&lt;P&gt;&lt;FONT&gt;Use the sample program 'edma_rb_transfer'&lt;/FONT&gt;&amp;nbsp; &lt;FONT&gt;EXAMPLE_LPUART_IRQHandler().&lt;/FONT&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;&lt;P&gt;The emergence of probability&amp;nbsp;&lt;FONT face="&amp;quot;PingFang SC&amp;quot;,&amp;quot;Segoe UI&amp;quot;,Arial,&amp;quot;Microsoft YaHei&amp;quot;,微软雅黑,宋体,&amp;quot;Malgun Gothic&amp;quot;,sans-serif" color="#002000"&gt;EDMA_GetRemainingMajorLoopCount() return 0&lt;/FONT&gt;,&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;&lt;P&gt;Data receiving is abnormal.&lt;/P&gt;&lt;/LI&gt;&lt;LI&gt;&amp;nbsp;&lt;/LI&gt;&lt;LI&gt;&lt;FONT face="&amp;quot;PingFang SC&amp;quot;,&amp;quot;Segoe UI&amp;quot;,Arial,&amp;quot;Microsoft YaHei&amp;quot;,微软雅黑,宋体,&amp;quot;Malgun Gothic&amp;quot;,sans-serif" color="#002000"&gt;&lt;SPAN&gt;&lt;SPAN&gt;What are the reasons that cause it to return 0?&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN&gt;&lt;SPAN&gt; How can you avoid this problem?&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/LI&gt;&lt;LI&gt;&lt;P&gt;The problem is probabilistic.&lt;/P&gt;&lt;/LI&gt;&lt;LI&gt;&amp;nbsp;&lt;/LI&gt;&lt;LI&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;&lt;DIV&gt;&lt;FONT face="&amp;quot;PingFang SC&amp;quot;,&amp;quot;Segoe UI&amp;quot;,Arial,&amp;quot;Microsoft YaHei&amp;quot;,微软雅黑,宋体,&amp;quot;Malgun Gothic&amp;quot;,sans-serif" color="#002000"&gt;void EXAMPLE_LPUART_IRQHandler(void)&lt;BR /&gt;{&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; uint32_t status&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = LPUART_GetStatusFlags(EXAMPLE_LPUART);&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; uint32_t enabledInterrupts = LPUART_GetEnabledInterrupts(EXAMPLE_LPUART);&lt;BR /&gt;&amp;nbsp;portBASE_TYPE xHigherPriorityTaskWoken = pdFALSE;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; /* If new data arrived. */&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if ((0U != ((uint32_t)kLPUART_IdleLineFlag &amp;amp; status)) &amp;amp;&amp;amp;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; (0U != ((uint32_t)kLPUART_IdleLineInterruptEnable &amp;amp; enabledInterrupts)))&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; (void)LPUART_ClearStatusFlags(EXAMPLE_LPUART, kLPUART_IdleLineFlag);&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; isIdleLineDetected = true;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; receivedBytes&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = EXAMPLE_RING_BUFFER_SIZE -&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; EDMA_GetRemainingMajorLoopCount(EXAMPLE_LPUART_DMA_BASEADDR, LPUART_RX_DMA_CHANNEL);&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; receivedBytes += (EXAMPLE_RING_BUFFER_SIZE * ringBufferFlag) - ringBufferIndex;&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;EXAMPLE_ReadRingBuffer(g_ringBuffer, g_rxBuffer, receivedBytes);&lt;BR /&gt;&lt;/FONT&gt;&lt;FONT face="&amp;quot;PingFang SC&amp;quot;,&amp;quot;Segoe UI&amp;quot;,Arial,&amp;quot;Microsoft YaHei&amp;quot;,微软雅黑,宋体,&amp;quot;Malgun Gothic&amp;quot;,sans-serif" color="#002000"&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (receivedBytes &amp;gt; 32U)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; __NOP();&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; LPUART_TransferEdmaHandleIRQ(EXAMPLE_LPUART, &amp;amp;g_lpuartEdmaHandle);&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; SDK_ISR_EXIT_BARRIER;&lt;BR /&gt;}&lt;/FONT&gt;&lt;/DIV&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;/LI&gt;&lt;LI&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/LI&gt;&lt;/UL&gt;</description>
      <pubDate>Tue, 07 Feb 2023 06:31:58 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/RT1021-Use-the-sample-program-edma-rb-transfer-EDMA/m-p/1594418#M201124</guid>
      <dc:creator>jzhou</dc:creator>
      <dc:date>2023-02-07T06:31:58Z</dc:date>
    </item>
    <item>
      <title>Re: RT1021 Use the sample program 'edma_rb_transfer',EDMA_GetRemainingMajorLoopCount() return 0</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/RT1021-Use-the-sample-program-edma-rb-transfer-EDMA/m-p/1595218#M201203</link>
      <description>&lt;P&gt;Hello, my name is Pavel, and I will be supporting your case, let me get into your case and when I have more information, I will contact you.&lt;/P&gt;
&lt;P&gt;Best regards,&lt;BR /&gt;Pavel&lt;/P&gt;</description>
      <pubDate>Wed, 08 Feb 2023 04:39:07 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/RT1021-Use-the-sample-program-edma-rb-transfer-EDMA/m-p/1595218#M201203</guid>
      <dc:creator>Pavel_Hernandez</dc:creator>
      <dc:date>2023-02-08T04:39:07Z</dc:date>
    </item>
    <item>
      <title>Re: RT1021 Use the sample program 'edma_rb_transfer',EDMA_GetRemainingMajorLoopCount() return 0</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/RT1021-Use-the-sample-program-edma-rb-transfer-EDMA/m-p/1598515#M201466</link>
      <description>&lt;P&gt;&lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/196430"&gt;@Pavel_Hernandez&lt;/a&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Hi, Pavel&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;&lt;P&gt;Thank you for your reply. Is there any progress on this issue?&lt;/P&gt;&lt;/LI&gt;&lt;LI&gt;&amp;nbsp;&lt;/LI&gt;&lt;/UL&gt;</description>
      <pubDate>Tue, 14 Feb 2023 03:11:04 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/RT1021-Use-the-sample-program-edma-rb-transfer-EDMA/m-p/1598515#M201466</guid>
      <dc:creator>jzhou</dc:creator>
      <dc:date>2023-02-14T03:11:04Z</dc:date>
    </item>
    <item>
      <title>Re: RT1021 Use the sample program 'edma_rb_transfer',EDMA_GetRemainingMajorLoopCount() return 0</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/RT1021-Use-the-sample-program-edma-rb-transfer-EDMA/m-p/1599119#M201508</link>
      <description>&lt;P&gt;Hello, sorry for the late response, I review the information and I see what you mentioned, I did a report about your comment to the SDK.&amp;nbsp;&lt;/P&gt;&lt;P&gt;Best regards,&lt;BR /&gt;Pavel&lt;/P&gt;</description>
      <pubDate>Tue, 14 Feb 2023 22:42:32 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/RT1021-Use-the-sample-program-edma-rb-transfer-EDMA/m-p/1599119#M201508</guid>
      <dc:creator>Pavel_Hernandez</dc:creator>
      <dc:date>2023-02-14T22:42:32Z</dc:date>
    </item>
    <item>
      <title>Re: RT1021 Use the sample program 'edma_rb_transfer',EDMA_GetRemainingMajorLoopCount() return 0</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/RT1021-Use-the-sample-program-edma-rb-transfer-EDMA/m-p/1775647#M217473</link>
      <description>&lt;P&gt;Hello Pavel,&lt;/P&gt;&lt;P&gt;Any update on this issue? We are also concerned.&lt;/P&gt;&lt;P&gt;Thank you in advance.&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;</description>
      <pubDate>Fri, 15 Dec 2023 15:15:32 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/RT1021-Use-the-sample-program-edma-rb-transfer-EDMA/m-p/1775647#M217473</guid>
      <dc:creator>pierre_denis</dc:creator>
      <dc:date>2023-12-15T15:15:32Z</dc:date>
    </item>
  </channel>
</rss>

