<?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: Mcu cannot receive packets from ethernet in i.MX RT Crossover MCUs</title>
    <link>https://community.nxp.com/t5/i-MX-RT-Crossover-MCUs/Mcu-cannot-receive-packets-from-ethernet/m-p/1201596#M11753</link>
    <description>&lt;P&gt;Hi&amp;nbsp;&lt;/P&gt;
&lt;P&gt;To make more accurate,&amp;nbsp; &amp;nbsp;the enet descriptor and enet buffer need to be placed in a NON-CACHEABLE region.&amp;nbsp; &amp;nbsp; DTCM is&amp;nbsp; a non cacheable region.&amp;nbsp;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;in enet_etherentif_kinetis.c&lt;/P&gt;
&lt;P&gt;AT_NONCACHEABLE_SECTION_ALIGN(static enet_rx_bd_struct_t rxBuffDescrip_0[ENET_RXBD_NUM], FSL_ENET_BUFF_ALIGNMENT);&lt;BR /&gt;AT_NONCACHEABLE_SECTION_ALIGN(static enet_tx_bd_struct_t txBuffDescrip_0[ENET_TXBD_NUM], FSL_ENET_BUFF_ALIGNMENT);&lt;BR /&gt;SDK_ALIGN(static rx_buffer_t rxDataBuff_0[ENET_RXBD_NUM], FSL_ENET_BUFF_ALIGNMENT);&lt;BR /&gt;SDK_ALIGN(static tx_buffer_t txDataBuff_0[ENET_TXBD_NUM], FSL_ENET_BUFF_ALIGNMENT);&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Regards&lt;/P&gt;
&lt;P&gt;Daniel&lt;/P&gt;</description>
    <pubDate>Fri, 18 Dec 2020 05:49:58 GMT</pubDate>
    <dc:creator>danielchen</dc:creator>
    <dc:date>2020-12-18T05:49:58Z</dc:date>
    <item>
      <title>Mcu cannot receive packets from ethernet</title>
      <link>https://community.nxp.com/t5/i-MX-RT-Crossover-MCUs/Mcu-cannot-receive-packets-from-ethernet/m-p/1199454#M11679</link>
      <description>&lt;P&gt;Hello,I use imxrt1061 in my project.Sometimes I meet the problem that my board cannot receive any packets&amp;nbsp; from ethernet.After the board powers up,it can work well.It has LWIP protocol and we can ping from computer to board.After a while,occasionally,we find ping is error.I dump some register values as attached.You can see&amp;nbsp;RMON_R_PACKETS(402D8284): 0000121E and IEEE_R_FRAME_OK(402D82CC): 0000121D.These two register values arenot equal.I think it is abnormal.&lt;/P&gt;&lt;P&gt;Can you explain the meaning of these two register and the reason they arenot equal.Thank you a lot.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 15 Dec 2020 07:38:54 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-RT-Crossover-MCUs/Mcu-cannot-receive-packets-from-ethernet/m-p/1199454#M11679</guid>
      <dc:creator>goodboy2024</dc:creator>
      <dc:date>2020-12-15T07:38:54Z</dc:date>
    </item>
    <item>
      <title>Re: Mcu cannot receive packets from ethernet</title>
      <link>https://community.nxp.com/t5/i-MX-RT-Crossover-MCUs/Mcu-cannot-receive-packets-from-ethernet/m-p/1199488#M11680</link>
      <description>&lt;P&gt;Hi&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;RMON_R_PACKETS： Rx packet count statistics register&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;IEEE_R_FRAME_OK:&amp;nbsp; Frames received OK statistics register.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;It means packets missed during receiving.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Which RAM is the first RAM in your project?&amp;nbsp; can you dump your memory details?&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Regards&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Daniel&lt;/SPAN&gt;&lt;/P&gt;
&lt;DIV id="tinyMceEditordanielchen_0" class="mceNonEditable lia-copypaste-placeholder"&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV id="tinyMceEditordanielchen_2" class="mceNonEditable lia-copypaste-placeholder"&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;DIV id="tinyMceEditordanielchen_1" class="mceNonEditable lia-copypaste-placeholder"&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 15 Dec 2020 08:34:17 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-RT-Crossover-MCUs/Mcu-cannot-receive-packets-from-ethernet/m-p/1199488#M11680</guid>
      <dc:creator>danielchen</dc:creator>
      <dc:date>2020-12-15T08:34:17Z</dc:date>
    </item>
    <item>
      <title>Re: Mcu cannot receive packets from ethernet</title>
      <link>https://community.nxp.com/t5/i-MX-RT-Crossover-MCUs/Mcu-cannot-receive-packets-from-ethernet/m-p/1199500#M11682</link>
      <description>&lt;P&gt;Attached is project build link file.&lt;/P&gt;</description>
      <pubDate>Tue, 15 Dec 2020 08:40:13 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-RT-Crossover-MCUs/Mcu-cannot-receive-packets-from-ethernet/m-p/1199500#M11682</guid>
      <dc:creator>goodboy2024</dc:creator>
      <dc:date>2020-12-15T08:40:13Z</dc:date>
    </item>
    <item>
      <title>Re: Mcu cannot receive packets from ethernet</title>
      <link>https://community.nxp.com/t5/i-MX-RT-Crossover-MCUs/Mcu-cannot-receive-packets-from-ethernet/m-p/1199510#M11686</link>
      <description>&lt;P&gt;Please also check your global data placement, if you place global data&amp;nbsp; to OCRAM, it will result in packets missing.&lt;/P&gt;
&lt;P&gt;Regards&lt;/P&gt;
&lt;P&gt;Daniel&lt;/P&gt;</description>
      <pubDate>Tue, 15 Dec 2020 08:49:23 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-RT-Crossover-MCUs/Mcu-cannot-receive-packets-from-ethernet/m-p/1199510#M11686</guid>
      <dc:creator>danielchen</dc:creator>
      <dc:date>2020-12-15T08:49:23Z</dc:date>
    </item>
    <item>
      <title>Re: Mcu cannot receive packets from ethernet</title>
      <link>https://community.nxp.com/t5/i-MX-RT-Crossover-MCUs/Mcu-cannot-receive-packets-from-ethernet/m-p/1201580#M11752</link>
      <description>&lt;P&gt;All&amp;nbsp;&lt;SPAN&gt;global data cannot be placed on OCRAM ?Could you give me some more detail&amp;nbsp;explanation about it?&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Thanks a lot&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Fri, 18 Dec 2020 05:26:50 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-RT-Crossover-MCUs/Mcu-cannot-receive-packets-from-ethernet/m-p/1201580#M11752</guid>
      <dc:creator>goodboy2024</dc:creator>
      <dc:date>2020-12-18T05:26:50Z</dc:date>
    </item>
    <item>
      <title>Re: Mcu cannot receive packets from ethernet</title>
      <link>https://community.nxp.com/t5/i-MX-RT-Crossover-MCUs/Mcu-cannot-receive-packets-from-ethernet/m-p/1201596#M11753</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;/P&gt;
&lt;P&gt;To make more accurate,&amp;nbsp; &amp;nbsp;the enet descriptor and enet buffer need to be placed in a NON-CACHEABLE region.&amp;nbsp; &amp;nbsp; DTCM is&amp;nbsp; a non cacheable region.&amp;nbsp;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;in enet_etherentif_kinetis.c&lt;/P&gt;
&lt;P&gt;AT_NONCACHEABLE_SECTION_ALIGN(static enet_rx_bd_struct_t rxBuffDescrip_0[ENET_RXBD_NUM], FSL_ENET_BUFF_ALIGNMENT);&lt;BR /&gt;AT_NONCACHEABLE_SECTION_ALIGN(static enet_tx_bd_struct_t txBuffDescrip_0[ENET_TXBD_NUM], FSL_ENET_BUFF_ALIGNMENT);&lt;BR /&gt;SDK_ALIGN(static rx_buffer_t rxDataBuff_0[ENET_RXBD_NUM], FSL_ENET_BUFF_ALIGNMENT);&lt;BR /&gt;SDK_ALIGN(static tx_buffer_t txDataBuff_0[ENET_TXBD_NUM], FSL_ENET_BUFF_ALIGNMENT);&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Regards&lt;/P&gt;
&lt;P&gt;Daniel&lt;/P&gt;</description>
      <pubDate>Fri, 18 Dec 2020 05:49:58 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-RT-Crossover-MCUs/Mcu-cannot-receive-packets-from-ethernet/m-p/1201596#M11753</guid>
      <dc:creator>danielchen</dc:creator>
      <dc:date>2020-12-18T05:49:58Z</dc:date>
    </item>
    <item>
      <title>Re: Mcu cannot receive packets from ethernet</title>
      <link>https://community.nxp.com/t5/i-MX-RT-Crossover-MCUs/Mcu-cannot-receive-packets-from-ethernet/m-p/1201670#M11756</link>
      <description>&lt;P&gt;I notice your examlpe code:&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;SDK_ALIGN(static rx_buffer_t rxDataBuff_0[ENET_RXBD_NUM], FSL_ENET_BUFF_ALIGNMENT);&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;SDK_ALIGN(static tx_buffer_t txDataBuff_0[ENET_TXBD_NUM], FSL_ENET_BUFF_ALIGNMENT);&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;it doesnot have&amp;nbsp;&lt;SPAN&gt;AT_NONCACHEABLE_SECTION_ALIGN ahead&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Fri, 18 Dec 2020 08:12:16 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-RT-Crossover-MCUs/Mcu-cannot-receive-packets-from-ethernet/m-p/1201670#M11756</guid>
      <dc:creator>goodboy2024</dc:creator>
      <dc:date>2020-12-18T08:12:16Z</dc:date>
    </item>
    <item>
      <title>Re: Mcu cannot receive packets from ethernet</title>
      <link>https://community.nxp.com/t5/i-MX-RT-Crossover-MCUs/Mcu-cannot-receive-packets-from-ethernet/m-p/1201674#M11757</link>
      <description>&lt;P&gt;They should be put to NON-CACHEBALE region according to my test.&lt;/P&gt;</description>
      <pubDate>Fri, 18 Dec 2020 08:16:46 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-RT-Crossover-MCUs/Mcu-cannot-receive-packets-from-ethernet/m-p/1201674#M11757</guid>
      <dc:creator>danielchen</dc:creator>
      <dc:date>2020-12-18T08:16:46Z</dc:date>
    </item>
    <item>
      <title>Re: Mcu cannot receive packets from ethernet</title>
      <link>https://community.nxp.com/t5/i-MX-RT-Crossover-MCUs/Mcu-cannot-receive-packets-from-ethernet/m-p/1201794#M11764</link>
      <description>&lt;P&gt;It should be&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;AT_NONCACHEABLE_SECTION_ALIGN(static rx_buffer_t rxDataBuff_0[ENET_RXBD_NUM], FSL_ENET_BUFF_ALIGNMENT);&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;AT_NONCACHEABLE_SECTION_ALIGN(static tx_buffer_t txDataBuff_0[ENET_TXBD_NUM], FSL_ENET_BUFF_ALIGNMENT);&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 18 Dec 2020 11:43:38 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-RT-Crossover-MCUs/Mcu-cannot-receive-packets-from-ethernet/m-p/1201794#M11764</guid>
      <dc:creator>danielchen</dc:creator>
      <dc:date>2020-12-18T11:43:38Z</dc:date>
    </item>
    <item>
      <title>Re: Mcu cannot receive packets from ethernet</title>
      <link>https://community.nxp.com/t5/i-MX-RT-Crossover-MCUs/Mcu-cannot-receive-packets-from-ethernet/m-p/1202214#M11784</link>
      <description>&lt;P&gt;Hi,Daniel:&lt;/P&gt;&lt;P&gt;Thanks for your reply.As we known,the ethernet driver code is from nxp.I want to know whether the&amp;nbsp;official code has been changed like that.&lt;/P&gt;&lt;P&gt;Besides,according to ocram_dma.jpg,DMA visits ocram more&amp;nbsp;effectively than TCAM&lt;/P&gt;</description>
      <pubDate>Mon, 21 Dec 2020 05:39:12 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-RT-Crossover-MCUs/Mcu-cannot-receive-packets-from-ethernet/m-p/1202214#M11784</guid>
      <dc:creator>goodboy2024</dc:creator>
      <dc:date>2020-12-21T05:39:12Z</dc:date>
    </item>
    <item>
      <title>Re: Mcu cannot receive packets from ethernet</title>
      <link>https://community.nxp.com/t5/i-MX-RT-Crossover-MCUs/Mcu-cannot-receive-packets-from-ethernet/m-p/1202850#M11804</link>
      <description>&lt;P&gt;The official code put the rx/tx buffers into the DTCM.&amp;nbsp; I will issue a ticket to the software team.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Regards&lt;/P&gt;
&lt;P&gt;Daniel&lt;/P&gt;</description>
      <pubDate>Tue, 22 Dec 2020 06:33:00 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-RT-Crossover-MCUs/Mcu-cannot-receive-packets-from-ethernet/m-p/1202850#M11804</guid>
      <dc:creator>danielchen</dc:creator>
      <dc:date>2020-12-22T06:33:00Z</dc:date>
    </item>
  </channel>
</rss>

