<?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>MPC5xxx中的主题 FEC Ethernet setting RMII mode in MPC5777c</title>
    <link>https://community.nxp.com/t5/MPC5xxx/FEC-Ethernet-setting-RMII-mode-in-MPC5777c/m-p/906592#M13490</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I'm trying to transmit packets using MPC5777c the following is the configuration set&lt;/P&gt;&lt;P&gt;My clock XTAL is 25MHZ&lt;/P&gt;&lt;P&gt;per clock &amp;nbsp;- 100MHZ&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #7f0055; font-size: small; "&gt;&lt;STRONG&gt;void&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;SPAN style="font-size: small;"&gt; &lt;STRONG&gt;setMacfortheDevice&lt;/STRONG&gt;()&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;{&lt;/P&gt;&lt;P&gt;mac[0] = 0x11;&lt;/P&gt;&lt;P&gt;mac[1] = 0x22;&lt;/P&gt;&lt;P&gt;mac[2] = 0x33;&lt;/P&gt;&lt;P&gt;mac[3] = 0x44;&lt;/P&gt;&lt;P&gt;mac[4] = 0x55;&lt;/P&gt;&lt;P&gt;mac[5] = 0x66;&lt;/P&gt;&lt;P&gt;}&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Need to know whether settings are right I'm trying to use mpc5777M ethernet example as ref.&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #7f0055; font-size: small; "&gt;&lt;STRONG&gt;void&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;SPAN style="font-size: small;"&gt; &lt;STRONG&gt;FEC_Init&lt;/STRONG&gt;(&lt;/SPAN&gt;&lt;STRONG style=": ; color: #7f0055; font-size: small; "&gt;void&lt;/STRONG&gt;&lt;SPAN style="font-size: small;"&gt;)&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;{&lt;/P&gt;&lt;P&gt;setMacfortheDevice();&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt;SIU.&lt;/SPAN&gt;&lt;SPAN style="color: #0000c0; font-size: small;"&gt;PCR&lt;/SPAN&gt;&lt;SPAN style="font-size: small;"&gt;[99].&lt;/SPAN&gt;&lt;SPAN style="color: #0000c0; font-size: small;"&gt;R&lt;/SPAN&gt;&lt;SPAN style="font-size: small;"&gt; = ALTERNATE_2_FUNC|OBE|IBE|SRC|WPE; &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small;"&gt;/* Set to FEC_MDIO */&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; SIU.&lt;/SPAN&gt;&lt;SPAN style="color: #0000c0; font-size: small; "&gt;PCR&lt;/SPAN&gt;&lt;SPAN style="font-size: small;"&gt;[109].&lt;/SPAN&gt;&lt;SPAN style="color: #0000c0; font-size: small; "&gt;R&lt;/SPAN&gt;&lt;SPAN style="font-size: small;"&gt; = ALTERNATE_3_FUNC|OBE|WPE; &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small; "&gt;/* Set to FEC_MDC must be strong drive for MDIO &amp;amp; MDC */&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; SIU.&lt;/SPAN&gt;&lt;SPAN style="color: #0000c0; font-size: small; "&gt;PCR&lt;/SPAN&gt;&lt;SPAN style="font-size: small;"&gt;[474].&lt;/SPAN&gt;&lt;SPAN style="color: #0000c0; font-size: small; "&gt;R&lt;/SPAN&gt;&lt;SPAN style="font-size: small;"&gt; = PRIMARY_FUNC|OBE|IBE; &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small; "&gt;/* Set to FEC_REF_CLK */&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; SIU.&lt;/SPAN&gt;&lt;SPAN style="color: #0000c0; font-size: small; "&gt;PCR&lt;/SPAN&gt;&lt;SPAN style="font-size: small;"&gt;[252].&lt;/SPAN&gt;&lt;SPAN style="color: #0000c0; font-size: small; "&gt;R&lt;/SPAN&gt;&lt;SPAN style="font-size: small;"&gt; = PRIMARY_FUNC|OBE|SRC; &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small; "&gt;/* Set to FEC_TX_EN */&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; SIU.&lt;/SPAN&gt;&lt;SPAN style="color: #0000c0; font-size: small; "&gt;PCR&lt;/SPAN&gt;&lt;SPAN style="font-size: small;"&gt;[248].&lt;/SPAN&gt;&lt;SPAN style="color: #0000c0; font-size: small; "&gt;R&lt;/SPAN&gt;&lt;SPAN style="font-size: small;"&gt; = PRIMARY_FUNC|OBE|SRC; &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small; "&gt;/* Set to FEC_TXD[0] */&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; SIU.&lt;/SPAN&gt;&lt;SPAN style="color: #0000c0; font-size: small; "&gt;PCR&lt;/SPAN&gt;&lt;SPAN style="font-size: small;"&gt;[251].&lt;/SPAN&gt;&lt;SPAN style="color: #0000c0; font-size: small; "&gt;R&lt;/SPAN&gt;&lt;SPAN style="font-size: small;"&gt; = PRIMARY_FUNC|OBE|SRC; &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small; "&gt;/* Set to FEC_TXD[1] */&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; SIU.&lt;/SPAN&gt;&lt;SPAN style="color: #0000c0; font-size: small; "&gt;PCR&lt;/SPAN&gt;&lt;SPAN style="font-size: small;"&gt;[250].&lt;/SPAN&gt;&lt;SPAN style="color: #0000c0; font-size: small; "&gt;R&lt;/SPAN&gt;&lt;SPAN style="font-size: small;"&gt; = PRIMARY_FUNC|IBE|WPE; &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small; "&gt;/* Set to FEC_RXD[0] */&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; SIU.&lt;/SPAN&gt;&lt;SPAN style="color: #0000c0; font-size: small; "&gt;PCR&lt;/SPAN&gt;&lt;SPAN style="font-size: small;"&gt;[253].&lt;/SPAN&gt;&lt;SPAN style="color: #0000c0; font-size: small; "&gt;R&lt;/SPAN&gt;&lt;SPAN style="font-size: small;"&gt; = PRIMARY_FUNC|IBE|WPE; &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small; "&gt;/* Set to FEC_RXD[1] */&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; SIU.&lt;/SPAN&gt;&lt;SPAN style="color: #0000c0; font-size: small; "&gt;PCR&lt;/SPAN&gt;&lt;SPAN style="font-size: small;"&gt;[249].&lt;/SPAN&gt;&lt;SPAN style="color: #0000c0; font-size: small; "&gt;R&lt;/SPAN&gt;&lt;SPAN style="font-size: small;"&gt; = PRIMARY_FUNC|IBE|WPE; &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small; "&gt;/* Set to FEC_RX_DV */&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; SIU.&lt;/SPAN&gt;&lt;SPAN style="color: #0000c0; font-size: small; "&gt;FECCR&lt;/SPAN&gt;&lt;SPAN style="font-size: small;"&gt;.&lt;/SPAN&gt;&lt;SPAN style="color: #0000c0; font-size: small; "&gt;B&lt;/SPAN&gt;&lt;SPAN style="font-size: small;"&gt;.&lt;/SPAN&gt;&lt;SPAN style="color: #0000c0; font-size: small; "&gt;FM&lt;/SPAN&gt;&lt;SPAN style="font-size: small;"&gt; = 0; &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small; "&gt;/*Enable RMII Mode*/&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; FEC.&lt;/SPAN&gt;&lt;SPAN style="color: #0000c0; font-size: small; "&gt;ECR&lt;/SPAN&gt;&lt;SPAN style="font-size: small;"&gt;.&lt;/SPAN&gt;&lt;SPAN style="color: #0000c0; font-size: small; "&gt;R&lt;/SPAN&gt;&lt;SPAN style="font-size: small;"&gt; = 0x1; &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small; "&gt;// Start reset&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; &lt;/SPAN&gt;&lt;STRONG style=": ; color: #7f0055; font-size: small; "&gt;while&lt;/STRONG&gt;&lt;SPAN style="font-size: small;"&gt; (FEC.&lt;/SPAN&gt;&lt;SPAN style="color: #0000c0; font-size: small; "&gt;ECR&lt;/SPAN&gt;&lt;SPAN style="font-size: small;"&gt;.&lt;/SPAN&gt;&lt;SPAN style="color: #0000c0; font-size: small; "&gt;B&lt;/SPAN&gt;&lt;SPAN style="font-size: small;"&gt;.&lt;/SPAN&gt;&lt;SPAN style="color: #0000c0; font-size: small; "&gt;RESET&lt;/SPAN&gt;&lt;SPAN style="font-size: small;"&gt;) { } ; &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small; "&gt;// Wait for reset to complete&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; FEC.&lt;/SPAN&gt;&lt;SPAN style="color: #0000c0; font-size: small; "&gt;EIMR&lt;/SPAN&gt;&lt;SPAN style="font-size: small;"&gt;.&lt;/SPAN&gt;&lt;SPAN style="color: #0000c0; font-size: small; "&gt;R&lt;/SPAN&gt;&lt;SPAN style="font-size: small;"&gt; = 0; &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small; "&gt;// Disable interrupts&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; FEC.&lt;/SPAN&gt;&lt;SPAN style="color: #0000c0; font-size: small; "&gt;EIR&lt;/SPAN&gt;&lt;SPAN style="font-size: small;"&gt;.&lt;/SPAN&gt;&lt;SPAN style="color: #0000c0; font-size: small; "&gt;R&lt;/SPAN&gt;&lt;SPAN style="font-size: small;"&gt; = 0xFFFFFFFF; &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small; "&gt;// Clear any interrupts&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; &lt;/SPAN&gt;&lt;STRONG style=": ; color: #7f0055; font-size: small; "&gt;int&lt;/STRONG&gt;&lt;SPAN style="font-size: small;"&gt; i = 0;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; &lt;/SPAN&gt;&lt;STRONG style=": ; color: #7f0055; font-size: small; "&gt;for&lt;/STRONG&gt;&lt;SPAN style="font-size: small;"&gt; (i = 0; i &amp;lt; 2; i++)&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;{&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small; "&gt;// &lt;SPAN style="text-decoration: underline;"&gt;Init&lt;/SPAN&gt; &lt;SPAN style="text-decoration: underline;"&gt;tx&lt;/SPAN&gt; and &lt;SPAN style="text-decoration: underline;"&gt;rx&lt;/SPAN&gt; descriptors&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; txDesc[i].&lt;/SPAN&gt;&lt;SPAN style="color: #0000c0; font-size: small; "&gt;status&lt;/SPAN&gt;&lt;SPAN style="font-size: small;"&gt; = 0x2C00; &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small; "&gt;// Last and transmit CRC&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; txDesc[i].&lt;/SPAN&gt;&lt;SPAN style="color: #0000c0; font-size: small; "&gt;length&lt;/SPAN&gt;&lt;SPAN style="font-size: small;"&gt; = 0;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; txDesc[i].&lt;/SPAN&gt;&lt;SPAN style="color: #0000c0; font-size: small; "&gt;bufferPointer&lt;/SPAN&gt;&lt;SPAN style="font-size: small;"&gt; = txBuf;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;markRxDescEmpty(&amp;amp;rxDesc[i]);&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; rxDesc[i].&lt;/SPAN&gt;&lt;SPAN style="color: #0000c0; font-size: small; "&gt;bufferPointer&lt;/SPAN&gt;&lt;SPAN style="font-size: small;"&gt; = rxBuf[i];&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;}&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small; "&gt;// Reset &lt;SPAN style="text-decoration: underline;"&gt;multicast&lt;/SPAN&gt; fields&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; FEC.&lt;/SPAN&gt;&lt;SPAN style="color: #0000c0; font-size: small; "&gt;GAUR&lt;/SPAN&gt;&lt;SPAN style="font-size: small;"&gt;.&lt;/SPAN&gt;&lt;SPAN style="color: #0000c0; font-size: small; "&gt;R&lt;/SPAN&gt;&lt;SPAN style="font-size: small;"&gt; = 0;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; FEC.&lt;/SPAN&gt;&lt;SPAN style="color: #0000c0; font-size: small; "&gt;GALR&lt;/SPAN&gt;&lt;SPAN style="font-size: small;"&gt;.&lt;/SPAN&gt;&lt;SPAN style="color: #0000c0; font-size: small; "&gt;R&lt;/SPAN&gt;&lt;SPAN style="font-size: small;"&gt; = 0;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; FEC.&lt;/SPAN&gt;&lt;SPAN style="color: #0000c0; font-size: small; "&gt;IAUR&lt;/SPAN&gt;&lt;SPAN style="font-size: small;"&gt;.&lt;/SPAN&gt;&lt;SPAN style="color: #0000c0; font-size: small; "&gt;R&lt;/SPAN&gt;&lt;SPAN style="font-size: small;"&gt; = 0;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; FEC.&lt;/SPAN&gt;&lt;SPAN style="color: #0000c0; font-size: small; "&gt;IALR&lt;/SPAN&gt;&lt;SPAN style="font-size: small;"&gt;.&lt;/SPAN&gt;&lt;SPAN style="color: #0000c0; font-size: small; "&gt;R&lt;/SPAN&gt;&lt;SPAN style="font-size: small;"&gt; = 0;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small; "&gt;// Set &lt;SPAN style="text-decoration: underline;"&gt;rx&lt;/SPAN&gt; &lt;SPAN style="text-decoration: underline;"&gt;buf&lt;/SPAN&gt; size&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small; "&gt;//FEC.EMRBR.R = &lt;SPAN style="text-decoration: underline;"&gt;sizeof&lt;/SPAN&gt;(txBuf);&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; FEC.&lt;/SPAN&gt;&lt;SPAN style="color: #0000c0; font-size: small; "&gt;EMRBR&lt;/SPAN&gt;&lt;SPAN style="font-size: small;"&gt;.&lt;/SPAN&gt;&lt;SPAN style="color: #0000c0; font-size: small; "&gt;R&lt;/SPAN&gt;&lt;SPAN style="font-size: small;"&gt; = 1536;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small; "&gt;// Set in RMII mode with full frame size 10Mbps&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; FEC.&lt;/SPAN&gt;&lt;SPAN style="color: #0000c0; font-size: small; "&gt;RCR&lt;/SPAN&gt;&lt;SPAN style="font-size: small;"&gt;.&lt;/SPAN&gt;&lt;SPAN style="color: #0000c0; font-size: small; "&gt;R&lt;/SPAN&gt;&lt;SPAN style="font-size: small;"&gt; = 0x05EE030C;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small; "&gt;// Set RMII speed - operation at 50Mhz /5*2&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; FEC.&lt;/SPAN&gt;&lt;SPAN style="color: #0000c0; font-size: small; "&gt;MSCR&lt;/SPAN&gt;&lt;SPAN style="font-size: small;"&gt;.&lt;/SPAN&gt;&lt;SPAN style="color: #0000c0; font-size: small; "&gt;B&lt;/SPAN&gt;&lt;SPAN style="font-size: small;"&gt;.&lt;/SPAN&gt;&lt;SPAN style="color: #0000c0; font-size: small; "&gt;MII_SPEED&lt;/SPAN&gt;&lt;SPAN style="font-size: small;"&gt; = 0x5;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small; "&gt;// Enable module&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; FEC.&lt;/SPAN&gt;&lt;SPAN style="color: #0000c0; font-size: small; "&gt;ECR&lt;/SPAN&gt;&lt;SPAN style="font-size: small;"&gt;.&lt;/SPAN&gt;&lt;SPAN style="color: #0000c0; font-size: small; "&gt;R&lt;/SPAN&gt;&lt;SPAN style="font-size: small;"&gt; = 0x2;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small; "&gt;// Enable full &lt;SPAN style="text-decoration: underline;"&gt;duplex&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; FEC.&lt;/SPAN&gt;&lt;SPAN style="color: #0000c0; font-size: small; "&gt;TCR&lt;/SPAN&gt;&lt;SPAN style="font-size: small;"&gt;.&lt;/SPAN&gt;&lt;SPAN style="color: #0000c0; font-size: small; "&gt;R&lt;/SPAN&gt;&lt;SPAN style="font-size: small;"&gt; = 0x00000004;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small; "&gt;// Enable interrupt&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; FEC.&lt;/SPAN&gt;&lt;SPAN style="color: #0000c0; font-size: small; "&gt;EIMR&lt;/SPAN&gt;&lt;SPAN style="font-size: small;"&gt;.&lt;/SPAN&gt;&lt;SPAN style="color: #0000c0; font-size: small; "&gt;R&lt;/SPAN&gt;&lt;SPAN style="font-size: small;"&gt; = 0x02000000;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small; "&gt;// Configure a MAC address&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; FEC.&lt;/SPAN&gt;&lt;SPAN style="color: #0000c0; font-size: small; "&gt;PALR&lt;/SPAN&gt;&lt;SPAN style="font-size: small;"&gt;.&lt;/SPAN&gt;&lt;SPAN style="color: #0000c0; font-size: small; "&gt;R&lt;/SPAN&gt;&lt;SPAN style="font-size: small;"&gt; = (&lt;/SPAN&gt;&lt;STRONG style=": ; color: #7f0055; font-size: small; "&gt;unsigned&lt;/STRONG&gt;&lt;SPAN style="font-size: small;"&gt; &lt;/SPAN&gt;&lt;STRONG style=": ; color: #7f0055; font-size: small; "&gt;long&lt;/STRONG&gt;&lt;SPAN style="font-size: small;"&gt;)((mac[0] &amp;lt;&amp;lt;24)|(mac[1] &amp;lt;&amp;lt;16)|(mac[2] &amp;lt;&amp;lt;8)|(mac[3] &amp;lt;&amp;lt;0));&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; FEC.&lt;/SPAN&gt;&lt;SPAN style="color: #0000c0; font-size: small; "&gt;PAUR&lt;/SPAN&gt;&lt;SPAN style="font-size: small;"&gt;.&lt;/SPAN&gt;&lt;SPAN style="color: #0000c0; font-size: small; "&gt;R&lt;/SPAN&gt;&lt;SPAN style="font-size: small;"&gt; = (&lt;/SPAN&gt;&lt;STRONG style=": ; color: #7f0055; font-size: small; "&gt;unsigned&lt;/STRONG&gt;&lt;SPAN style="font-size: small;"&gt; &lt;/SPAN&gt;&lt;STRONG style=": ; color: #7f0055; font-size: small; "&gt;long&lt;/STRONG&gt;&lt;SPAN style="font-size: small;"&gt;)(mac[4] &amp;lt;&amp;lt;24)|(mac[5] &amp;lt;&amp;lt;16);&lt;SPAN style="font-size: small;"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small; "&gt;// Flag descriptors available to allow reception&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; FEC.&lt;/SPAN&gt;&lt;SPAN style="color: #0000c0; font-size: small; "&gt;RDAR&lt;/SPAN&gt;&lt;SPAN style="font-size: small;"&gt;.&lt;/SPAN&gt;&lt;SPAN style="color: #0000c0; font-size: small; "&gt;R&lt;/SPAN&gt;&lt;SPAN style="font-size: small;"&gt; = 0x0100000;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;}&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Mainly need to know whether my FEC.RCR and MII speed are right?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks &amp;amp; Regards,&lt;/P&gt;&lt;P&gt;Vignesh&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 09 May 2019 13:23:44 GMT</pubDate>
    <dc:creator>vignesh_v</dc:creator>
    <dc:date>2019-05-09T13:23:44Z</dc:date>
    <item>
      <title>FEC Ethernet setting RMII mode in MPC5777c</title>
      <link>https://community.nxp.com/t5/MPC5xxx/FEC-Ethernet-setting-RMII-mode-in-MPC5777c/m-p/906592#M13490</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I'm trying to transmit packets using MPC5777c the following is the configuration set&lt;/P&gt;&lt;P&gt;My clock XTAL is 25MHZ&lt;/P&gt;&lt;P&gt;per clock &amp;nbsp;- 100MHZ&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #7f0055; font-size: small; "&gt;&lt;STRONG&gt;void&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;SPAN style="font-size: small;"&gt; &lt;STRONG&gt;setMacfortheDevice&lt;/STRONG&gt;()&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;{&lt;/P&gt;&lt;P&gt;mac[0] = 0x11;&lt;/P&gt;&lt;P&gt;mac[1] = 0x22;&lt;/P&gt;&lt;P&gt;mac[2] = 0x33;&lt;/P&gt;&lt;P&gt;mac[3] = 0x44;&lt;/P&gt;&lt;P&gt;mac[4] = 0x55;&lt;/P&gt;&lt;P&gt;mac[5] = 0x66;&lt;/P&gt;&lt;P&gt;}&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Need to know whether settings are right I'm trying to use mpc5777M ethernet example as ref.&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #7f0055; font-size: small; "&gt;&lt;STRONG&gt;void&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;SPAN style="font-size: small;"&gt; &lt;STRONG&gt;FEC_Init&lt;/STRONG&gt;(&lt;/SPAN&gt;&lt;STRONG style=": ; color: #7f0055; font-size: small; "&gt;void&lt;/STRONG&gt;&lt;SPAN style="font-size: small;"&gt;)&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;{&lt;/P&gt;&lt;P&gt;setMacfortheDevice();&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt;SIU.&lt;/SPAN&gt;&lt;SPAN style="color: #0000c0; font-size: small;"&gt;PCR&lt;/SPAN&gt;&lt;SPAN style="font-size: small;"&gt;[99].&lt;/SPAN&gt;&lt;SPAN style="color: #0000c0; font-size: small;"&gt;R&lt;/SPAN&gt;&lt;SPAN style="font-size: small;"&gt; = ALTERNATE_2_FUNC|OBE|IBE|SRC|WPE; &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small;"&gt;/* Set to FEC_MDIO */&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; SIU.&lt;/SPAN&gt;&lt;SPAN style="color: #0000c0; font-size: small; "&gt;PCR&lt;/SPAN&gt;&lt;SPAN style="font-size: small;"&gt;[109].&lt;/SPAN&gt;&lt;SPAN style="color: #0000c0; font-size: small; "&gt;R&lt;/SPAN&gt;&lt;SPAN style="font-size: small;"&gt; = ALTERNATE_3_FUNC|OBE|WPE; &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small; "&gt;/* Set to FEC_MDC must be strong drive for MDIO &amp;amp; MDC */&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; SIU.&lt;/SPAN&gt;&lt;SPAN style="color: #0000c0; font-size: small; "&gt;PCR&lt;/SPAN&gt;&lt;SPAN style="font-size: small;"&gt;[474].&lt;/SPAN&gt;&lt;SPAN style="color: #0000c0; font-size: small; "&gt;R&lt;/SPAN&gt;&lt;SPAN style="font-size: small;"&gt; = PRIMARY_FUNC|OBE|IBE; &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small; "&gt;/* Set to FEC_REF_CLK */&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; SIU.&lt;/SPAN&gt;&lt;SPAN style="color: #0000c0; font-size: small; "&gt;PCR&lt;/SPAN&gt;&lt;SPAN style="font-size: small;"&gt;[252].&lt;/SPAN&gt;&lt;SPAN style="color: #0000c0; font-size: small; "&gt;R&lt;/SPAN&gt;&lt;SPAN style="font-size: small;"&gt; = PRIMARY_FUNC|OBE|SRC; &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small; "&gt;/* Set to FEC_TX_EN */&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; SIU.&lt;/SPAN&gt;&lt;SPAN style="color: #0000c0; font-size: small; "&gt;PCR&lt;/SPAN&gt;&lt;SPAN style="font-size: small;"&gt;[248].&lt;/SPAN&gt;&lt;SPAN style="color: #0000c0; font-size: small; "&gt;R&lt;/SPAN&gt;&lt;SPAN style="font-size: small;"&gt; = PRIMARY_FUNC|OBE|SRC; &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small; "&gt;/* Set to FEC_TXD[0] */&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; SIU.&lt;/SPAN&gt;&lt;SPAN style="color: #0000c0; font-size: small; "&gt;PCR&lt;/SPAN&gt;&lt;SPAN style="font-size: small;"&gt;[251].&lt;/SPAN&gt;&lt;SPAN style="color: #0000c0; font-size: small; "&gt;R&lt;/SPAN&gt;&lt;SPAN style="font-size: small;"&gt; = PRIMARY_FUNC|OBE|SRC; &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small; "&gt;/* Set to FEC_TXD[1] */&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; SIU.&lt;/SPAN&gt;&lt;SPAN style="color: #0000c0; font-size: small; "&gt;PCR&lt;/SPAN&gt;&lt;SPAN style="font-size: small;"&gt;[250].&lt;/SPAN&gt;&lt;SPAN style="color: #0000c0; font-size: small; "&gt;R&lt;/SPAN&gt;&lt;SPAN style="font-size: small;"&gt; = PRIMARY_FUNC|IBE|WPE; &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small; "&gt;/* Set to FEC_RXD[0] */&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; SIU.&lt;/SPAN&gt;&lt;SPAN style="color: #0000c0; font-size: small; "&gt;PCR&lt;/SPAN&gt;&lt;SPAN style="font-size: small;"&gt;[253].&lt;/SPAN&gt;&lt;SPAN style="color: #0000c0; font-size: small; "&gt;R&lt;/SPAN&gt;&lt;SPAN style="font-size: small;"&gt; = PRIMARY_FUNC|IBE|WPE; &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small; "&gt;/* Set to FEC_RXD[1] */&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; SIU.&lt;/SPAN&gt;&lt;SPAN style="color: #0000c0; font-size: small; "&gt;PCR&lt;/SPAN&gt;&lt;SPAN style="font-size: small;"&gt;[249].&lt;/SPAN&gt;&lt;SPAN style="color: #0000c0; font-size: small; "&gt;R&lt;/SPAN&gt;&lt;SPAN style="font-size: small;"&gt; = PRIMARY_FUNC|IBE|WPE; &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small; "&gt;/* Set to FEC_RX_DV */&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; SIU.&lt;/SPAN&gt;&lt;SPAN style="color: #0000c0; font-size: small; "&gt;FECCR&lt;/SPAN&gt;&lt;SPAN style="font-size: small;"&gt;.&lt;/SPAN&gt;&lt;SPAN style="color: #0000c0; font-size: small; "&gt;B&lt;/SPAN&gt;&lt;SPAN style="font-size: small;"&gt;.&lt;/SPAN&gt;&lt;SPAN style="color: #0000c0; font-size: small; "&gt;FM&lt;/SPAN&gt;&lt;SPAN style="font-size: small;"&gt; = 0; &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small; "&gt;/*Enable RMII Mode*/&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; FEC.&lt;/SPAN&gt;&lt;SPAN style="color: #0000c0; font-size: small; "&gt;ECR&lt;/SPAN&gt;&lt;SPAN style="font-size: small;"&gt;.&lt;/SPAN&gt;&lt;SPAN style="color: #0000c0; font-size: small; "&gt;R&lt;/SPAN&gt;&lt;SPAN style="font-size: small;"&gt; = 0x1; &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small; "&gt;// Start reset&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; &lt;/SPAN&gt;&lt;STRONG style=": ; color: #7f0055; font-size: small; "&gt;while&lt;/STRONG&gt;&lt;SPAN style="font-size: small;"&gt; (FEC.&lt;/SPAN&gt;&lt;SPAN style="color: #0000c0; font-size: small; "&gt;ECR&lt;/SPAN&gt;&lt;SPAN style="font-size: small;"&gt;.&lt;/SPAN&gt;&lt;SPAN style="color: #0000c0; font-size: small; "&gt;B&lt;/SPAN&gt;&lt;SPAN style="font-size: small;"&gt;.&lt;/SPAN&gt;&lt;SPAN style="color: #0000c0; font-size: small; "&gt;RESET&lt;/SPAN&gt;&lt;SPAN style="font-size: small;"&gt;) { } ; &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small; "&gt;// Wait for reset to complete&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; FEC.&lt;/SPAN&gt;&lt;SPAN style="color: #0000c0; font-size: small; "&gt;EIMR&lt;/SPAN&gt;&lt;SPAN style="font-size: small;"&gt;.&lt;/SPAN&gt;&lt;SPAN style="color: #0000c0; font-size: small; "&gt;R&lt;/SPAN&gt;&lt;SPAN style="font-size: small;"&gt; = 0; &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small; "&gt;// Disable interrupts&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; FEC.&lt;/SPAN&gt;&lt;SPAN style="color: #0000c0; font-size: small; "&gt;EIR&lt;/SPAN&gt;&lt;SPAN style="font-size: small;"&gt;.&lt;/SPAN&gt;&lt;SPAN style="color: #0000c0; font-size: small; "&gt;R&lt;/SPAN&gt;&lt;SPAN style="font-size: small;"&gt; = 0xFFFFFFFF; &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small; "&gt;// Clear any interrupts&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; &lt;/SPAN&gt;&lt;STRONG style=": ; color: #7f0055; font-size: small; "&gt;int&lt;/STRONG&gt;&lt;SPAN style="font-size: small;"&gt; i = 0;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; &lt;/SPAN&gt;&lt;STRONG style=": ; color: #7f0055; font-size: small; "&gt;for&lt;/STRONG&gt;&lt;SPAN style="font-size: small;"&gt; (i = 0; i &amp;lt; 2; i++)&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;{&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small; "&gt;// &lt;SPAN style="text-decoration: underline;"&gt;Init&lt;/SPAN&gt; &lt;SPAN style="text-decoration: underline;"&gt;tx&lt;/SPAN&gt; and &lt;SPAN style="text-decoration: underline;"&gt;rx&lt;/SPAN&gt; descriptors&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; txDesc[i].&lt;/SPAN&gt;&lt;SPAN style="color: #0000c0; font-size: small; "&gt;status&lt;/SPAN&gt;&lt;SPAN style="font-size: small;"&gt; = 0x2C00; &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small; "&gt;// Last and transmit CRC&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; txDesc[i].&lt;/SPAN&gt;&lt;SPAN style="color: #0000c0; font-size: small; "&gt;length&lt;/SPAN&gt;&lt;SPAN style="font-size: small;"&gt; = 0;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; txDesc[i].&lt;/SPAN&gt;&lt;SPAN style="color: #0000c0; font-size: small; "&gt;bufferPointer&lt;/SPAN&gt;&lt;SPAN style="font-size: small;"&gt; = txBuf;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;markRxDescEmpty(&amp;amp;rxDesc[i]);&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; rxDesc[i].&lt;/SPAN&gt;&lt;SPAN style="color: #0000c0; font-size: small; "&gt;bufferPointer&lt;/SPAN&gt;&lt;SPAN style="font-size: small;"&gt; = rxBuf[i];&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;}&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small; "&gt;// Reset &lt;SPAN style="text-decoration: underline;"&gt;multicast&lt;/SPAN&gt; fields&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; FEC.&lt;/SPAN&gt;&lt;SPAN style="color: #0000c0; font-size: small; "&gt;GAUR&lt;/SPAN&gt;&lt;SPAN style="font-size: small;"&gt;.&lt;/SPAN&gt;&lt;SPAN style="color: #0000c0; font-size: small; "&gt;R&lt;/SPAN&gt;&lt;SPAN style="font-size: small;"&gt; = 0;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; FEC.&lt;/SPAN&gt;&lt;SPAN style="color: #0000c0; font-size: small; "&gt;GALR&lt;/SPAN&gt;&lt;SPAN style="font-size: small;"&gt;.&lt;/SPAN&gt;&lt;SPAN style="color: #0000c0; font-size: small; "&gt;R&lt;/SPAN&gt;&lt;SPAN style="font-size: small;"&gt; = 0;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; FEC.&lt;/SPAN&gt;&lt;SPAN style="color: #0000c0; font-size: small; "&gt;IAUR&lt;/SPAN&gt;&lt;SPAN style="font-size: small;"&gt;.&lt;/SPAN&gt;&lt;SPAN style="color: #0000c0; font-size: small; "&gt;R&lt;/SPAN&gt;&lt;SPAN style="font-size: small;"&gt; = 0;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; FEC.&lt;/SPAN&gt;&lt;SPAN style="color: #0000c0; font-size: small; "&gt;IALR&lt;/SPAN&gt;&lt;SPAN style="font-size: small;"&gt;.&lt;/SPAN&gt;&lt;SPAN style="color: #0000c0; font-size: small; "&gt;R&lt;/SPAN&gt;&lt;SPAN style="font-size: small;"&gt; = 0;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small; "&gt;// Set &lt;SPAN style="text-decoration: underline;"&gt;rx&lt;/SPAN&gt; &lt;SPAN style="text-decoration: underline;"&gt;buf&lt;/SPAN&gt; size&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small; "&gt;//FEC.EMRBR.R = &lt;SPAN style="text-decoration: underline;"&gt;sizeof&lt;/SPAN&gt;(txBuf);&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; FEC.&lt;/SPAN&gt;&lt;SPAN style="color: #0000c0; font-size: small; "&gt;EMRBR&lt;/SPAN&gt;&lt;SPAN style="font-size: small;"&gt;.&lt;/SPAN&gt;&lt;SPAN style="color: #0000c0; font-size: small; "&gt;R&lt;/SPAN&gt;&lt;SPAN style="font-size: small;"&gt; = 1536;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small; "&gt;// Set in RMII mode with full frame size 10Mbps&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; FEC.&lt;/SPAN&gt;&lt;SPAN style="color: #0000c0; font-size: small; "&gt;RCR&lt;/SPAN&gt;&lt;SPAN style="font-size: small;"&gt;.&lt;/SPAN&gt;&lt;SPAN style="color: #0000c0; font-size: small; "&gt;R&lt;/SPAN&gt;&lt;SPAN style="font-size: small;"&gt; = 0x05EE030C;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small; "&gt;// Set RMII speed - operation at 50Mhz /5*2&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; FEC.&lt;/SPAN&gt;&lt;SPAN style="color: #0000c0; font-size: small; "&gt;MSCR&lt;/SPAN&gt;&lt;SPAN style="font-size: small;"&gt;.&lt;/SPAN&gt;&lt;SPAN style="color: #0000c0; font-size: small; "&gt;B&lt;/SPAN&gt;&lt;SPAN style="font-size: small;"&gt;.&lt;/SPAN&gt;&lt;SPAN style="color: #0000c0; font-size: small; "&gt;MII_SPEED&lt;/SPAN&gt;&lt;SPAN style="font-size: small;"&gt; = 0x5;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small; "&gt;// Enable module&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; FEC.&lt;/SPAN&gt;&lt;SPAN style="color: #0000c0; font-size: small; "&gt;ECR&lt;/SPAN&gt;&lt;SPAN style="font-size: small;"&gt;.&lt;/SPAN&gt;&lt;SPAN style="color: #0000c0; font-size: small; "&gt;R&lt;/SPAN&gt;&lt;SPAN style="font-size: small;"&gt; = 0x2;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small; "&gt;// Enable full &lt;SPAN style="text-decoration: underline;"&gt;duplex&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; FEC.&lt;/SPAN&gt;&lt;SPAN style="color: #0000c0; font-size: small; "&gt;TCR&lt;/SPAN&gt;&lt;SPAN style="font-size: small;"&gt;.&lt;/SPAN&gt;&lt;SPAN style="color: #0000c0; font-size: small; "&gt;R&lt;/SPAN&gt;&lt;SPAN style="font-size: small;"&gt; = 0x00000004;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small; "&gt;// Enable interrupt&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; FEC.&lt;/SPAN&gt;&lt;SPAN style="color: #0000c0; font-size: small; "&gt;EIMR&lt;/SPAN&gt;&lt;SPAN style="font-size: small;"&gt;.&lt;/SPAN&gt;&lt;SPAN style="color: #0000c0; font-size: small; "&gt;R&lt;/SPAN&gt;&lt;SPAN style="font-size: small;"&gt; = 0x02000000;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small; "&gt;// Configure a MAC address&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; FEC.&lt;/SPAN&gt;&lt;SPAN style="color: #0000c0; font-size: small; "&gt;PALR&lt;/SPAN&gt;&lt;SPAN style="font-size: small;"&gt;.&lt;/SPAN&gt;&lt;SPAN style="color: #0000c0; font-size: small; "&gt;R&lt;/SPAN&gt;&lt;SPAN style="font-size: small;"&gt; = (&lt;/SPAN&gt;&lt;STRONG style=": ; color: #7f0055; font-size: small; "&gt;unsigned&lt;/STRONG&gt;&lt;SPAN style="font-size: small;"&gt; &lt;/SPAN&gt;&lt;STRONG style=": ; color: #7f0055; font-size: small; "&gt;long&lt;/STRONG&gt;&lt;SPAN style="font-size: small;"&gt;)((mac[0] &amp;lt;&amp;lt;24)|(mac[1] &amp;lt;&amp;lt;16)|(mac[2] &amp;lt;&amp;lt;8)|(mac[3] &amp;lt;&amp;lt;0));&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; FEC.&lt;/SPAN&gt;&lt;SPAN style="color: #0000c0; font-size: small; "&gt;PAUR&lt;/SPAN&gt;&lt;SPAN style="font-size: small;"&gt;.&lt;/SPAN&gt;&lt;SPAN style="color: #0000c0; font-size: small; "&gt;R&lt;/SPAN&gt;&lt;SPAN style="font-size: small;"&gt; = (&lt;/SPAN&gt;&lt;STRONG style=": ; color: #7f0055; font-size: small; "&gt;unsigned&lt;/STRONG&gt;&lt;SPAN style="font-size: small;"&gt; &lt;/SPAN&gt;&lt;STRONG style=": ; color: #7f0055; font-size: small; "&gt;long&lt;/STRONG&gt;&lt;SPAN style="font-size: small;"&gt;)(mac[4] &amp;lt;&amp;lt;24)|(mac[5] &amp;lt;&amp;lt;16);&lt;SPAN style="font-size: small;"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small; "&gt;// Flag descriptors available to allow reception&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; FEC.&lt;/SPAN&gt;&lt;SPAN style="color: #0000c0; font-size: small; "&gt;RDAR&lt;/SPAN&gt;&lt;SPAN style="font-size: small;"&gt;.&lt;/SPAN&gt;&lt;SPAN style="color: #0000c0; font-size: small; "&gt;R&lt;/SPAN&gt;&lt;SPAN style="font-size: small;"&gt; = 0x0100000;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;}&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Mainly need to know whether my FEC.RCR and MII speed are right?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks &amp;amp; Regards,&lt;/P&gt;&lt;P&gt;Vignesh&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 09 May 2019 13:23:44 GMT</pubDate>
      <guid>https://community.nxp.com/t5/MPC5xxx/FEC-Ethernet-setting-RMII-mode-in-MPC5777c/m-p/906592#M13490</guid>
      <dc:creator>vignesh_v</dc:creator>
      <dc:date>2019-05-09T13:23:44Z</dc:date>
    </item>
    <item>
      <title>Re: FEC Ethernet setting RMII mode in MPC5777c</title>
      <link>https://community.nxp.com/t5/MPC5xxx/FEC-Ethernet-setting-RMII-mode-in-MPC5777c/m-p/906593#M13491</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FEC.RCR setting looks correct. The MII_SPEED value should be calculated based on FM_PER_CLK.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;BR, Petr&amp;nbsp;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 15 May 2019 08:34:36 GMT</pubDate>
      <guid>https://community.nxp.com/t5/MPC5xxx/FEC-Ethernet-setting-RMII-mode-in-MPC5777c/m-p/906593#M13491</guid>
      <dc:creator>PetrS</dc:creator>
      <dc:date>2019-05-15T08:34:36Z</dc:date>
    </item>
    <item>
      <title>Re: FEC Ethernet setting RMII mode in MPC5777c</title>
      <link>https://community.nxp.com/t5/MPC5xxx/FEC-Ethernet-setting-RMII-mode-in-MPC5777c/m-p/906594#M13492</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt;SIU.&lt;/SPAN&gt;&lt;SPAN style="color: #0000c0; font-size: small;"&gt;PCR&lt;/SPAN&gt;&lt;SPAN style="font-size: small;"&gt;[99].&lt;/SPAN&gt;&lt;SPAN style="color: #0000c0; font-size: small;"&gt;R&lt;/SPAN&gt;&lt;SPAN style="font-size: small;"&gt; = ALTERNATE_2_FUNC|OBE|IBE|SRC|WPE; &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small;"&gt;/* Set to FEC_MDIO */&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; SIU.&lt;/SPAN&gt;&lt;SPAN style="color: #0000c0; font-size: small; "&gt;PCR&lt;/SPAN&gt;&lt;SPAN style="font-size: small;"&gt;[109].&lt;/SPAN&gt;&lt;SPAN style="color: #0000c0; font-size: small; "&gt;R&lt;/SPAN&gt;&lt;SPAN style="font-size: small;"&gt; = ALTERNATE_3_FUNC|OBE|WPE; &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small; "&gt;/* Set to FEC_MDC must be strong drive for MDIO &amp;amp; MDC */&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; SIU.&lt;/SPAN&gt;&lt;SPAN style="color: #0000c0; font-size: small; "&gt;PCR&lt;/SPAN&gt;&lt;SPAN style="font-size: small;"&gt;[474].&lt;/SPAN&gt;&lt;SPAN style="color: #0000c0; font-size: small; "&gt;R&lt;/SPAN&gt;&lt;SPAN style="font-size: small;"&gt; = PRIMARY_FUNC|OBE|IBE; &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small; "&gt;/* Set to FEC_REF_CLK */&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; SIU.&lt;/SPAN&gt;&lt;SPAN style="color: #0000c0; font-size: small; "&gt;PCR&lt;/SPAN&gt;&lt;SPAN style="font-size: small;"&gt;[252].&lt;/SPAN&gt;&lt;SPAN style="color: #0000c0; font-size: small; "&gt;R&lt;/SPAN&gt;&lt;SPAN style="font-size: small;"&gt; = PRIMARY_FUNC|OBE|SRC; &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small; "&gt;/* Set to FEC_TX_EN */&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; SIU.&lt;/SPAN&gt;&lt;SPAN style="color: #0000c0; font-size: small; "&gt;PCR&lt;/SPAN&gt;&lt;SPAN style="font-size: small;"&gt;[248].&lt;/SPAN&gt;&lt;SPAN style="color: #0000c0; font-size: small; "&gt;R&lt;/SPAN&gt;&lt;SPAN style="font-size: small;"&gt; = PRIMARY_FUNC|OBE|SRC; &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small; "&gt;/* Set to FEC_TXD[0] */&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; SIU.&lt;/SPAN&gt;&lt;SPAN style="color: #0000c0; font-size: small; "&gt;PCR&lt;/SPAN&gt;&lt;SPAN style="font-size: small;"&gt;[251].&lt;/SPAN&gt;&lt;SPAN style="color: #0000c0; font-size: small; "&gt;R&lt;/SPAN&gt;&lt;SPAN style="font-size: small;"&gt; = PRIMARY_FUNC|OBE|SRC; &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small; "&gt;/* Set to FEC_TXD[1] */&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; SIU.&lt;/SPAN&gt;&lt;SPAN style="color: #0000c0; font-size: small; "&gt;PCR&lt;/SPAN&gt;&lt;SPAN style="font-size: small;"&gt;[250].&lt;/SPAN&gt;&lt;SPAN style="color: #0000c0; font-size: small; "&gt;R&lt;/SPAN&gt;&lt;SPAN style="font-size: small;"&gt; = PRIMARY_FUNC|IBE|WPE; &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small; "&gt;/* Set to FEC_RXD[0] */&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; SIU.&lt;/SPAN&gt;&lt;SPAN style="color: #0000c0; font-size: small; "&gt;PCR&lt;/SPAN&gt;&lt;SPAN style="font-size: small;"&gt;[253].&lt;/SPAN&gt;&lt;SPAN style="color: #0000c0; font-size: small; "&gt;R&lt;/SPAN&gt;&lt;SPAN style="font-size: small;"&gt; = PRIMARY_FUNC|IBE|WPE; &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small; "&gt;/* Set to FEC_RXD[1] */&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; SIU.&lt;/SPAN&gt;&lt;SPAN style="color: #0000c0; font-size: small; "&gt;PCR&lt;/SPAN&gt;&lt;SPAN style="font-size: small;"&gt;[249].&lt;/SPAN&gt;&lt;SPAN style="color: #0000c0; font-size: small; "&gt;R&lt;/SPAN&gt;&lt;SPAN style="font-size: small;"&gt; = PRIMARY_FUNC|IBE|WPE; &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small; "&gt;/* Set to FEC_RX_DV */&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt;SIU.&lt;/SPAN&gt;&lt;SPAN style="color: #0000c0; font-size: small;"&gt;IMUX0&lt;/SPAN&gt;&lt;SPAN style="font-size: small;"&gt;.&lt;/SPAN&gt;&lt;SPAN style="color: #0000c0; font-size: small;"&gt;B&lt;/SPAN&gt;&lt;SPAN style="font-size: small;"&gt;.&lt;/SPAN&gt;&lt;SPAN style="color: #0000c0; font-size: small;"&gt;MUXSEL6&lt;/SPAN&gt;&lt;SPAN style="font-size: small;"&gt; = 0x01;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; SIU.&lt;/SPAN&gt;&lt;SPAN style="color: #0000c0; font-size: small; "&gt;IMUX0&lt;/SPAN&gt;&lt;SPAN style="font-size: small;"&gt;.&lt;/SPAN&gt;&lt;SPAN style="color: #0000c0; font-size: small; "&gt;B&lt;/SPAN&gt;&lt;SPAN style="font-size: small;"&gt;.&lt;/SPAN&gt;&lt;SPAN style="color: #0000c0; font-size: small; "&gt;MUXSEL5&lt;/SPAN&gt;&lt;SPAN style="font-size: small;"&gt; = 0x01;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; SIU.&lt;/SPAN&gt;&lt;SPAN style="color: #0000c0; font-size: small; "&gt;IMUX0&lt;/SPAN&gt;&lt;SPAN style="font-size: small;"&gt;.&lt;/SPAN&gt;&lt;SPAN style="color: #0000c0; font-size: small; "&gt;B&lt;/SPAN&gt;&lt;SPAN style="font-size: small;"&gt;.&lt;/SPAN&gt;&lt;SPAN style="color: #0000c0; font-size: small; "&gt;MUXSEL4&lt;/SPAN&gt;&lt;SPAN style="font-size: small;"&gt; = 0x01;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; SIU.&lt;/SPAN&gt;&lt;SPAN style="color: #0000c0; font-size: small; "&gt;IMUX0&lt;/SPAN&gt;&lt;SPAN style="font-size: small;"&gt;.&lt;/SPAN&gt;&lt;SPAN style="color: #0000c0; font-size: small; "&gt;B&lt;/SPAN&gt;&lt;SPAN style="font-size: small;"&gt;.&lt;/SPAN&gt;&lt;SPAN style="color: #0000c0; font-size: small; "&gt;MUXSEL3&lt;/SPAN&gt;&lt;SPAN style="font-size: small;"&gt; = 0x01;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; SIU.&lt;/SPAN&gt;&lt;SPAN style="color: #0000c0; font-size: small; "&gt;IMUX0&lt;/SPAN&gt;&lt;SPAN style="font-size: small;"&gt;.&lt;/SPAN&gt;&lt;SPAN style="color: #0000c0; font-size: small; "&gt;B&lt;/SPAN&gt;&lt;SPAN style="font-size: small;"&gt;.&lt;/SPAN&gt;&lt;SPAN style="color: #0000c0; font-size: small; "&gt;MUXSEL2&lt;/SPAN&gt;&lt;SPAN style="font-size: small;"&gt; = 0x01;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; SIU.&lt;/SPAN&gt;&lt;SPAN style="color: #0000c0; font-size: small; "&gt;IMUX0&lt;/SPAN&gt;&lt;SPAN style="font-size: small;"&gt;.&lt;/SPAN&gt;&lt;SPAN style="color: #0000c0; font-size: small; "&gt;B&lt;/SPAN&gt;&lt;SPAN style="font-size: small;"&gt;.&lt;/SPAN&gt;&lt;SPAN style="color: #0000c0; font-size: small; "&gt;MUXSEL1&lt;/SPAN&gt;&lt;SPAN style="font-size: small;"&gt; = 0x01;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; SIU.&lt;/SPAN&gt;&lt;SPAN style="color: #0000c0; font-size: small; "&gt;IMUX0&lt;/SPAN&gt;&lt;SPAN style="font-size: small;"&gt;.&lt;/SPAN&gt;&lt;SPAN style="color: #0000c0; font-size: small; "&gt;B&lt;/SPAN&gt;&lt;SPAN style="font-size: small;"&gt;.&lt;/SPAN&gt;&lt;SPAN style="color: #0000c0; font-size: small; "&gt;MUXSEL0&lt;/SPAN&gt;&lt;SPAN style="font-size: small;"&gt; = 0x01;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; SIU.&lt;/SPAN&gt;&lt;SPAN style="color: #0000c0; font-size: small; "&gt;IMUX0&lt;/SPAN&gt;&lt;SPAN style="font-size: small;"&gt;.&lt;/SPAN&gt;&lt;SPAN style="color: #0000c0; font-size: small; "&gt;R&lt;/SPAN&gt;&lt;SPAN style="font-size: small;"&gt; = SIU.&lt;/SPAN&gt;&lt;SPAN style="color: #0000c0; font-size: small; "&gt;IMUX0&lt;/SPAN&gt;&lt;SPAN style="font-size: small;"&gt;.&lt;/SPAN&gt;&lt;SPAN style="color: #0000c0; font-size: small; "&gt;B&lt;/SPAN&gt;&lt;SPAN style="font-size: small;"&gt;.&lt;/SPAN&gt;&lt;SPAN style="color: #0000c0; font-size: small; "&gt;MUXSEL6&lt;/SPAN&gt;&lt;SPAN style="font-size: small;"&gt;|SIU.&lt;/SPAN&gt;&lt;SPAN style="color: #0000c0; font-size: small; "&gt;IMUX0&lt;/SPAN&gt;&lt;SPAN style="font-size: small;"&gt;.&lt;/SPAN&gt;&lt;SPAN style="color: #0000c0; font-size: small; "&gt;B&lt;/SPAN&gt;&lt;SPAN style="font-size: small;"&gt;.&lt;/SPAN&gt;&lt;SPAN style="color: #0000c0; font-size: small; "&gt;MUXSEL5&lt;/SPAN&gt;&lt;SPAN style="font-size: small;"&gt;|SIU.&lt;/SPAN&gt;&lt;SPAN style="color: #0000c0; font-size: small; "&gt;IMUX0&lt;/SPAN&gt;&lt;SPAN style="font-size: small;"&gt;.&lt;/SPAN&gt;&lt;SPAN style="color: #0000c0; font-size: small; "&gt;B&lt;/SPAN&gt;&lt;SPAN style="font-size: small;"&gt;.&lt;/SPAN&gt;&lt;SPAN style="color: #0000c0; font-size: small; "&gt;MUXSEL4&lt;/SPAN&gt;&lt;SPAN style="font-size: small;"&gt;|SIU.&lt;/SPAN&gt;&lt;SPAN style="color: #0000c0; font-size: small; "&gt;IMUX0&lt;/SPAN&gt;&lt;SPAN style="font-size: small;"&gt;.&lt;/SPAN&gt;&lt;SPAN style="color: #0000c0; font-size: small; "&gt;B&lt;/SPAN&gt;&lt;SPAN style="font-size: small;"&gt;.&lt;/SPAN&gt;&lt;SPAN style="color: #0000c0; font-size: small; "&gt;MUXSEL3&lt;/SPAN&gt;&lt;SPAN style="font-size: small;"&gt;| \&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; SIU.&lt;/SPAN&gt;&lt;SPAN style="color: #0000c0; font-size: small; "&gt;IMUX0&lt;/SPAN&gt;&lt;SPAN style="font-size: small;"&gt;.&lt;/SPAN&gt;&lt;SPAN style="color: #0000c0; font-size: small; "&gt;B&lt;/SPAN&gt;&lt;SPAN style="font-size: small;"&gt;.&lt;/SPAN&gt;&lt;SPAN style="color: #0000c0; font-size: small; "&gt;MUXSEL2&lt;/SPAN&gt;&lt;SPAN style="font-size: small;"&gt;|SIU.&lt;/SPAN&gt;&lt;SPAN style="color: #0000c0; font-size: small; "&gt;IMUX0&lt;/SPAN&gt;&lt;SPAN style="font-size: small;"&gt;.&lt;/SPAN&gt;&lt;SPAN style="color: #0000c0; font-size: small; "&gt;B&lt;/SPAN&gt;&lt;SPAN style="font-size: small;"&gt;.&lt;/SPAN&gt;&lt;SPAN style="color: #0000c0; font-size: small; "&gt;MUXSEL1&lt;/SPAN&gt;&lt;SPAN style="font-size: small;"&gt;|SIU.&lt;/SPAN&gt;&lt;SPAN style="color: #0000c0; font-size: small; "&gt;IMUX0&lt;/SPAN&gt;&lt;SPAN style="font-size: small;"&gt;.&lt;/SPAN&gt;&lt;SPAN style="color: #0000c0; font-size: small; "&gt;B&lt;/SPAN&gt;&lt;SPAN style="font-size: small;"&gt;.&lt;/SPAN&gt;&lt;SPAN style="color: #0000c0; font-size: small; "&gt;MUXSEL0&lt;/SPAN&gt;&lt;SPAN style="font-size: small;"&gt;;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt;I tried this for setting up FEC pins is this right . Should there be a high In scope when I probe TX _EN pin.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt;Can u guide me and correct me if wrong.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt;Regards,&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt;Vignesh&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 03 Jun 2019 05:54:28 GMT</pubDate>
      <guid>https://community.nxp.com/t5/MPC5xxx/FEC-Ethernet-setting-RMII-mode-in-MPC5777c/m-p/906594#M13492</guid>
      <dc:creator>vignesh_v</dc:creator>
      <dc:date>2019-06-03T05:54:28Z</dc:date>
    </item>
    <item>
      <title>Re: FEC Ethernet setting RMII mode in MPC5777c</title>
      <link>https://community.nxp.com/t5/MPC5xxx/FEC-Ethernet-setting-RMII-mode-in-MPC5777c/m-p/906595#M13493</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;there is no need to set IMUX0 for FEC functionality. Rest of setting looks correct, the&amp;nbsp;FEC_REF_CLK&amp;nbsp;is input only.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The TX_EN is driven high when valid nibbles are present on the MII, so during transmission only.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;BR, Petr&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 03 Jun 2019 10:19:49 GMT</pubDate>
      <guid>https://community.nxp.com/t5/MPC5xxx/FEC-Ethernet-setting-RMII-mode-in-MPC5777c/m-p/906595#M13493</guid>
      <dc:creator>PetrS</dc:creator>
      <dc:date>2019-06-03T10:19:49Z</dc:date>
    </item>
    <item>
      <title>Re: FEC Ethernet setting RMII mode in MPC5777c</title>
      <link>https://community.nxp.com/t5/MPC5xxx/FEC-Ethernet-setting-RMII-mode-in-MPC5777c/m-p/906596#M13494</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;ok. One more clarification. I have developed based on ref of ethernet demo .. in my target board.&lt;/P&gt;&lt;P&gt;I have configured an interrupt on vector 196 on EIR RXF - for receive interrupt&amp;nbsp;and 195 for TX to indicate tx complete interrupt&lt;/P&gt;&lt;P&gt;. I try to read the status or print the count of tx packets . It either shows large values or zero when I see those in watch buffer kept at a breakpoint. what could be possible cause for the error . IF RCR settings and pin settings are correct is it into some other configuration issue?&lt;/P&gt;&lt;P&gt;I'm using Broard R-Reach cable for transmission where Broadcom chip is used as switch. the link status is established and it shows correct link&lt;/P&gt;&lt;P&gt;but no packets are able to be transmitted which I'm checking basically through wireshark&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt;Regards,&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt;Vignesh&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 03 Jun 2019 10:33:26 GMT</pubDate>
      <guid>https://community.nxp.com/t5/MPC5xxx/FEC-Ethernet-setting-RMII-mode-in-MPC5777c/m-p/906596#M13494</guid>
      <dc:creator>vignesh_v</dc:creator>
      <dc:date>2019-06-03T10:33:26Z</dc:date>
    </item>
    <item>
      <title>Re: FEC Ethernet setting RMII mode in MPC5777c</title>
      <link>https://community.nxp.com/t5/MPC5xxx/FEC-Ethernet-setting-RMII-mode-in-MPC5777c/m-p/906597#M13495</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; The receive Interrupt and transmit interrupt is not hit at any cost also.&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Vignesh&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 03 Jun 2019 10:39:10 GMT</pubDate>
      <guid>https://community.nxp.com/t5/MPC5xxx/FEC-Ethernet-setting-RMII-mode-in-MPC5777c/m-p/906597#M13495</guid>
      <dc:creator>vignesh_v</dc:creator>
      <dc:date>2019-06-03T10:39:10Z</dc:date>
    </item>
    <item>
      <title>Re: FEC Ethernet setting RMII mode in MPC5777c</title>
      <link>https://community.nxp.com/t5/MPC5xxx/FEC-Ethernet-setting-RMII-mode-in-MPC5777c/m-p/906598#M13496</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;unfortunately I am not able to help you more. Attached you have one demo example we got from apps&amp;nbsp;team. It was tested on MPC5777C EVB. You can refer to it for the configuration.&lt;/P&gt;&lt;P&gt;Hope it helps.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;BR, Petr&amp;nbsp;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 04 Jun 2019 08:46:23 GMT</pubDate>
      <guid>https://community.nxp.com/t5/MPC5xxx/FEC-Ethernet-setting-RMII-mode-in-MPC5777c/m-p/906598#M13496</guid>
      <dc:creator>PetrS</dc:creator>
      <dc:date>2019-06-04T08:46:23Z</dc:date>
    </item>
    <item>
      <title>Re: FEC Ethernet setting RMII mode in MPC5777c</title>
      <link>https://community.nxp.com/t5/MPC5xxx/FEC-Ethernet-setting-RMII-mode-in-MPC5777c/m-p/906599#M13497</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; Ok thanks but I'm unable to view the attachment.&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Vignesh&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 04 Jun 2019 08:51:59 GMT</pubDate>
      <guid>https://community.nxp.com/t5/MPC5xxx/FEC-Ethernet-setting-RMII-mode-in-MPC5777c/m-p/906599#M13497</guid>
      <dc:creator>vignesh_v</dc:creator>
      <dc:date>2019-06-04T08:51:59Z</dc:date>
    </item>
    <item>
      <title>Re: FEC Ethernet setting RMII mode in MPC5777c</title>
      <link>https://community.nxp.com/t5/MPC5xxx/FEC-Ethernet-setting-RMII-mode-in-MPC5777c/m-p/906600#M13498</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Petr,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; I got the attachment . Thanks.&lt;/P&gt;&lt;P&gt;Regs,&lt;/P&gt;&lt;P&gt;Vignesh&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 04 Jun 2019 09:41:00 GMT</pubDate>
      <guid>https://community.nxp.com/t5/MPC5xxx/FEC-Ethernet-setting-RMII-mode-in-MPC5777c/m-p/906600#M13498</guid>
      <dc:creator>vignesh_v</dc:creator>
      <dc:date>2019-06-04T09:41:00Z</dc:date>
    </item>
  </channel>
</rss>

