<?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: MX8MP-M7-ENET-ethernet-driver</title>
    <link>https://community.nxp.com/t5/i-MX-Processors/MX8MP-M7-ENET-ethernet-driver/m-p/1627517#M203686</link>
    <description>&lt;P&gt;How about the abnormal communication, you'd better show us more information, and software your are using&lt;/P&gt;</description>
    <pubDate>Tue, 04 Apr 2023 08:45:10 GMT</pubDate>
    <dc:creator>Rita_Wang</dc:creator>
    <dc:date>2023-04-04T08:45:10Z</dc:date>
    <item>
      <title>MX8MP-M7-ENET-ethernet-driver</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/MX8MP-M7-ENET-ethernet-driver/m-p/1626344#M203568</link>
      <description>&lt;P&gt;Hello, I have also been developing mx8mp-M7 core Ethernet (tcp) recently. I have migrated lwip from the mimx8qm SDK, but the communication is abnormal. Can you provide some suggestions and guidance?&lt;/P&gt;</description>
      <pubDate>Sat, 01 Apr 2023 03:54:41 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/MX8MP-M7-ENET-ethernet-driver/m-p/1626344#M203568</guid>
      <dc:creator>luk1</dc:creator>
      <dc:date>2023-04-01T03:54:41Z</dc:date>
    </item>
    <item>
      <title>Re: MX8MP-M7-ENET-ethernet-driver</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/MX8MP-M7-ENET-ethernet-driver/m-p/1627517#M203686</link>
      <description>&lt;P&gt;How about the abnormal communication, you'd better show us more information, and software your are using&lt;/P&gt;</description>
      <pubDate>Tue, 04 Apr 2023 08:45:10 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/MX8MP-M7-ENET-ethernet-driver/m-p/1627517#M203686</guid>
      <dc:creator>Rita_Wang</dc:creator>
      <dc:date>2023-04-04T08:45:10Z</dc:date>
    </item>
    <item>
      <title>Re: MX8MP-M7-ENET-ethernet-driver</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/MX8MP-M7-ENET-ethernet-driver/m-p/1630255#M203922</link>
      <description>&lt;P&gt;&lt;STRONG&gt;I want to achieve TCP client or TCP server communication through LWIP, but I cannot establish a connection. My phy chip can communicate normally under the Linux driver, so I can troubleshoot hardware issues. The following is my lwip initialization and pin initialization code:&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;void BOARD_InitPins(void) { /*!&amp;lt; Function assigned for the core: Cortex-M7F[m7] */&lt;BR /&gt;IOMUXC_SetPinMux(IOMUXC_UART4_RXD_UART4_RX, 0U);&lt;BR /&gt;IOMUXC_SetPinConfig(IOMUXC_UART4_RXD_UART4_RX,&lt;BR /&gt;IOMUXC_SW_PAD_CTL_PAD_PUE_MASK |&lt;BR /&gt;IOMUXC_SW_PAD_CTL_PAD_PE_MASK);&lt;BR /&gt;IOMUXC_SetPinMux(IOMUXC_UART4_TXD_UART4_TX, 0U);&lt;BR /&gt;IOMUXC_SetPinConfig(IOMUXC_UART4_TXD_UART4_TX,&lt;BR /&gt;IOMUXC_SW_PAD_CTL_PAD_PUE_MASK |&lt;BR /&gt;IOMUXC_SW_PAD_CTL_PAD_PE_MASK);&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;IOMUXC_SetPinMux(IOMUXC_SAI1_RXD2_ENET1_MDC, 0U);&lt;BR /&gt;IOMUXC_SetPinMux(IOMUXC_SAI1_RXD3_ENET1_MDIO, 0U);&lt;BR /&gt;IOMUXC_SetPinMux(IOMUXC_SAI1_RXD4_ENET1_RGMII_RD0, 0U);&lt;BR /&gt;IOMUXC_SetPinMux(IOMUXC_SAI1_RXD5_ENET1_RGMII_RD1, 0U);&lt;BR /&gt;IOMUXC_SetPinMux(IOMUXC_SAI1_RXD6_ENET1_RGMII_RD2, 0U);&lt;BR /&gt;IOMUXC_SetPinMux(IOMUXC_SAI1_RXD7_ENET1_RGMII_RD3, 0U);&lt;BR /&gt;IOMUXC_SetPinMux(IOMUXC_SAI1_TXC_ENET1_RGMII_RXC, 0U);&lt;BR /&gt;IOMUXC_SetPinMux(IOMUXC_SAI1_TXFS_ENET1_RGMII_RX_CTL, 0U);&lt;BR /&gt;IOMUXC_SetPinMux(IOMUXC_SAI1_TXD0_ENET1_RGMII_TD0, 0U);&lt;BR /&gt;IOMUXC_SetPinMux(IOMUXC_SAI1_TXD1_ENET1_RGMII_TD1, 0U);&lt;BR /&gt;IOMUXC_SetPinMux(IOMUXC_SAI1_TXD2_ENET1_RGMII_TD2, 0U);&lt;BR /&gt;IOMUXC_SetPinMux(IOMUXC_SAI1_TXD3_ENET1_RGMII_TD3, 0U);&lt;BR /&gt;IOMUXC_SetPinMux(IOMUXC_SAI1_TXD4_ENET1_RGMII_TX_CTL, 0U);&lt;BR /&gt;IOMUXC_SetPinMux(IOMUXC_SAI1_TXD5_ENET1_RGMII_TXC, 0U);&lt;BR /&gt;IOMUXC_SetPinMux(IOMUXC_SPDIF_RX_GPIO5_IO04, 0U);&lt;BR /&gt;&lt;BR /&gt;IOMUXC_SetPinConfig(IOMUXC_SAI1_RXD2_ENET1_MDC, 0x3);&lt;BR /&gt;IOMUXC_SetPinConfig(IOMUXC_SAI1_RXD3_ENET1_MDIO, 0x3);&lt;BR /&gt;IOMUXC_SetPinConfig(IOMUXC_SAI1_RXD4_ENET1_RGMII_RD0, 0x91);&lt;BR /&gt;IOMUXC_SetPinConfig(IOMUXC_SAI1_RXD5_ENET1_RGMII_RD1, 0x91);&lt;BR /&gt;IOMUXC_SetPinConfig(IOMUXC_SAI1_RXD6_ENET1_RGMII_RD2, 0x91);&lt;BR /&gt;IOMUXC_SetPinConfig(IOMUXC_SAI1_RXD7_ENET1_RGMII_RD3, 0x91);&lt;BR /&gt;IOMUXC_SetPinConfig(IOMUXC_SAI1_TXC_ENET1_RGMII_RXC, 0x91);&lt;BR /&gt;IOMUXC_SetPinConfig(IOMUXC_SAI1_TXFS_ENET1_RGMII_RX_CTL, 0x91);&lt;BR /&gt;IOMUXC_SetPinConfig(IOMUXC_SAI1_TXD0_ENET1_RGMII_TD0, 0x1f);&lt;BR /&gt;IOMUXC_SetPinConfig(IOMUXC_SAI1_TXD1_ENET1_RGMII_TD1, 0x1f);&lt;BR /&gt;IOMUXC_SetPinConfig(IOMUXC_SAI1_TXD2_ENET1_RGMII_TD2, 0x1f);&lt;BR /&gt;IOMUXC_SetPinConfig(IOMUXC_SAI1_TXD3_ENET1_RGMII_TD3, 0x1f);&lt;BR /&gt;IOMUXC_SetPinConfig(IOMUXC_SAI1_TXD4_ENET1_RGMII_TX_CTL, 0x1f);&lt;BR /&gt;IOMUXC_SetPinConfig(IOMUXC_SAI1_TXD5_ENET1_RGMII_TXC, 0x1f);&lt;BR /&gt;IOMUXC_SetPinConfig(IOMUXC_SPDIF_RX_GPIO5_IO04, 0x19);&lt;/P&gt;&lt;P&gt;}&lt;/P&gt;&lt;P&gt;int main()&lt;/P&gt;&lt;P&gt;{&lt;/P&gt;&lt;P&gt;EnableIRQ(ENET1_MAC0_Rx_Tx_Done0_IRQn);&lt;BR /&gt;EnableIRQ(ENET1_MAC0_Rx_Tx_Done1_IRQn);&lt;BR /&gt;EnableIRQ(ENET1_IRQn);&lt;BR /&gt;mdioHandle.resource.csrClock_Hz = EXAMPLE_CLOCK_FREQ;&lt;BR /&gt;IP4_ADDR(&amp;amp;netif_ipaddr, configIP_ADDR0, configIP_ADDR1, configIP_ADDR2, configIP_ADDR3);&lt;BR /&gt;IP4_ADDR(&amp;amp;netif_netmask, configNET_MASK0, configNET_MASK1, configNET_MASK2, configNET_MASK3);&lt;BR /&gt;IP4_ADDR(&amp;amp;netif_gw, configGW_ADDR0, configGW_ADDR1, configGW_ADDR2, configGW_ADDR3);&lt;BR /&gt;lwip_init();&lt;BR /&gt;netif_add(&amp;amp;netif, &amp;amp;netif_ipaddr, &amp;amp;netif_netmask, &amp;amp;netif_gw, &amp;amp;enet_config, EXAMPLE_NETIF_INIT_FN, ethernet_input);&lt;BR /&gt;netif_set_default(&amp;amp;netif);&lt;BR /&gt;netif_set_up(&amp;amp;netif);&lt;BR /&gt;tcpecho_raw_init();&lt;BR /&gt;//tcpecho_clent_init();&lt;BR /&gt;PRINTF("\r\n************************************************\r\n");&lt;BR /&gt;PRINTF(" TCP Echo example\r\n");&lt;BR /&gt;PRINTF("************************************************\r\n");&lt;BR /&gt;PRINTF(" IPv4 Address : %u.%u.%u.%u\r\n", ((u8_t *)&amp;amp;netif_ipaddr)[0], ((u8_t *)&amp;amp;netif_ipaddr)[1],&lt;BR /&gt;((u8_t *)&amp;amp;netif_ipaddr)[2], ((u8_t *)&amp;amp;netif_ipaddr)[3]);&lt;BR /&gt;PRINTF(" IPv4 Subnet mask : %u.%u.%u.%u\r\n", ((u8_t *)&amp;amp;netif_netmask)[0], ((u8_t *)&amp;amp;netif_netmask)[1],&lt;BR /&gt;((u8_t *)&amp;amp;netif_netmask)[2], ((u8_t *)&amp;amp;netif_netmask)[3]);&lt;BR /&gt;PRINTF(" IPv4 Gateway : %u.%u.%u.%u\r\n", ((u8_t *)&amp;amp;netif_gw)[0], ((u8_t *)&amp;amp;netif_gw)[1],&lt;BR /&gt;((u8_t *)&amp;amp;netif_gw)[2], ((u8_t *)&amp;amp;netif_gw)[3]);&lt;BR /&gt;PRINTF("************************************************\r\n");&lt;BR /&gt;delay1();delay1();delay1();delay1();&lt;BR /&gt;while (1)&lt;BR /&gt;{&lt;BR /&gt;ethernetif_input(&amp;amp;netif);&lt;BR /&gt;cal_tri_flag = 1;&lt;/P&gt;&lt;P&gt;}&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;}&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 10 Apr 2023 04:24:43 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/MX8MP-M7-ENET-ethernet-driver/m-p/1630255#M203922</guid>
      <dc:creator>luk1</dc:creator>
      <dc:date>2023-04-10T04:24:43Z</dc:date>
    </item>
  </channel>
</rss>

