<?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 Received Packets Not Transferred from FMan Memory to DDR RAM in P-Series</title>
    <link>https://community.nxp.com/t5/P-Series/Received-Packets-Not-Transferred-from-FMan-Memory-to-DDR-RAM/m-p/683884#M4164</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello All,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I am developing bare-metal Ethernet driver software on an XPedite5470 board with the P5020 processor.&amp;nbsp; In this software, I am configuring dTSEC5 for Ethernet Independent mode receive and transmit processing.&amp;nbsp; After dTSEC5, FMan, and the PHY device are initialized, auto-negotiation successfully completes and a link is present as reported by the PHY device.&amp;nbsp; At this point, it appears that the MAC is receiving packets because I see the packets’ data stored in the FMan buffer pool memory, but the data is not transferred to DDR RAM, the Offset In field in the RxQD is not advanced to the next RX buffer descriptor, and the Empty bit is not cleared in the current RX buffer descriptor.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;When compared to the dTSEC5/FMan configuration performed by UBoot, where proper dTSEC5 RX port operation was observed (packet data was transferred to DDR RAM with the RxQD and RX BD fields updated correctly), I believe my driver software is correct; however, I have to be missing something.&amp;nbsp; Any help on this matter would be appreciated.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Here are the parameters of my dTSEC5/FMan configuration:&lt;/P&gt;&lt;P&gt;dTSEC5 Registers:&lt;/P&gt;&lt;P&gt;- ECNTRL = 0x00001050&lt;/P&gt;&lt;P&gt;- MACCFG1 = 0x0000000F&lt;/P&gt;&lt;P&gt;- MACCFG2 = 0x00007215&lt;/P&gt;&lt;P&gt;- RCTRL = 0x00000001&lt;/P&gt;&lt;P&gt;- MAXFRM = 0x00000800&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;BMI Common Registers:&lt;/P&gt;&lt;P&gt;- FMBM_CFG1 = 0x01FF0010&lt;/P&gt;&lt;P&gt;- FMBM_CFG2 = 0x00600018 (reset value)&lt;/P&gt;&lt;P&gt;- FMBM_PP_12 (port parameters for dTSEC5 RX) = 0x03000000&lt;/P&gt;&lt;P&gt;- FMBM_PFS_12 (FIFO parameters for dTSEC5 RX) = 0x0000000F&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;BMI dTSEC5 RX Registers:&lt;/P&gt;&lt;P&gt;- FMBM_RCFG = 0x81000000&lt;/P&gt;&lt;P&gt;- FMBM_RDA = 0 (reset value)&lt;/P&gt;&lt;P&gt;- FMBM_RFP = 0x03FF03FF (reset value)&lt;/P&gt;&lt;P&gt;- FMBM_RICP = 0x00000002 (reset value)&lt;/P&gt;&lt;P&gt;- FMBM_RIM = 0 (reset value)&lt;/P&gt;&lt;P&gt;- FMBM_REBM = 0x00020000 (reset value)&lt;/P&gt;&lt;P&gt;- FMBM_RFNE = 0x0000000A&lt;/P&gt;&lt;P&gt;- FMBM_RFCA = 0x003C0000&lt;/P&gt;&lt;P&gt;- FMBM_RFPNE = 0x00480000&lt;/P&gt;&lt;P&gt;- FMBM_RFQID = 0x00021200&lt;/P&gt;&lt;P&gt;- FMBM_SPLIODN = 0x0000000E&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;FMan DMA registers:&lt;/P&gt;&lt;P&gt;- FMDM_MR = 0x10006800&lt;/P&gt;&lt;P&gt;- FMDM_TR = 0x18600060 (reset value)&lt;/P&gt;&lt;P&gt;- FMDM_HY = 0x10400040 (reset value)&lt;/P&gt;&lt;P&gt;- FMDM_PLR6 (for dTSEC5 RX port) = 0x00200020&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;The following information represents dTSEC5 and FMan status after the reception of several packets.&lt;/P&gt;&lt;P&gt;Parameter RAM dump for the dTSEC5 RX port (note that the CCSR address is 0x0_8000_0000):&lt;/P&gt;&lt;P&gt;0080421200&amp;nbsp; 20000000&amp;nbsp; 00021220&amp;nbsp; 00000000&amp;nbsp; 000B0000&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/P&gt;&lt;P&gt;0080421210&amp;nbsp; 00000000&amp;nbsp; 00000000&amp;nbsp; 00000000&amp;nbsp; 00000000&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/P&gt;&lt;P&gt;0080421220&amp;nbsp; 00000000&amp;nbsp; 70000100&amp;nbsp; 0080&lt;STRONG&gt;0000&lt;/STRONG&gt;&amp;nbsp; 00000000&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;-- Offset In field not advanced&lt;/P&gt;&lt;P&gt;0080421230&amp;nbsp; 00000000&amp;nbsp; 00000000&amp;nbsp; 00000000&amp;nbsp; 00000000&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/P&gt;&lt;P&gt;0080421240&amp;nbsp; 00000000&amp;nbsp; 00000000&amp;nbsp; 00000000&amp;nbsp; 00000000&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/P&gt;&lt;P&gt;0080421250&amp;nbsp; 00000000&amp;nbsp; 00000000&amp;nbsp; 00000000&amp;nbsp; 00000000&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/P&gt;&lt;P&gt;0080421260&amp;nbsp; 00000000&amp;nbsp; 00000000&amp;nbsp; 00000000&amp;nbsp; 00000000&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;RX Buffer Descriptor Ring dump for the dTSEC5 RX port:&lt;/P&gt;&lt;P&gt;0070000100&amp;nbsp;&lt;STRONG&gt; 8&lt;/STRONG&gt;0000000&amp;nbsp; 00000000&amp;nbsp; 00000000&amp;nbsp; 70010200&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;-- Empty bit not cleared&lt;/P&gt;&lt;P&gt;0070000110&amp;nbsp; 80000000&amp;nbsp; 00000000&amp;nbsp; 00000000&amp;nbsp; 70010A00&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/P&gt;&lt;P&gt;0070000120&amp;nbsp; 80000000&amp;nbsp; 00000000&amp;nbsp; 00000000&amp;nbsp; 70011200&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/P&gt;&lt;P&gt;0070000130&amp;nbsp; 80000000&amp;nbsp; 00000000&amp;nbsp; 00000000&amp;nbsp; 70011A00&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/P&gt;&lt;P&gt;0070000140&amp;nbsp; 80000000&amp;nbsp; 00000000&amp;nbsp; 00000000&amp;nbsp; 70012200&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/P&gt;&lt;P&gt;0070000150&amp;nbsp; 80000000&amp;nbsp; 00000000&amp;nbsp; 00000000&amp;nbsp; 70012A00&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/P&gt;&lt;P&gt;0070000160&amp;nbsp; 80000000&amp;nbsp; 00000000&amp;nbsp; 00000000&amp;nbsp; 70013200&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/P&gt;&lt;P&gt;0070000170&amp;nbsp; 80000000&amp;nbsp; 00000000&amp;nbsp; 00000000&amp;nbsp; 70013A00&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/P&gt;&lt;P&gt;0070000180&amp;nbsp; 08000000&amp;nbsp; 00000000&amp;nbsp; 00000000&amp;nbsp; 00000000&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/P&gt;&lt;P&gt;0070000190&amp;nbsp; 00000000&amp;nbsp; 00000000&amp;nbsp; 00000000&amp;nbsp; 00000000&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;First receive buffer (referenced by first RX BD):&lt;/P&gt;&lt;P&gt;0070010200&amp;nbsp; 00000000&amp;nbsp; 00000000&amp;nbsp; 00000000&amp;nbsp; 00000000 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;-- Packet data not transferred from FMan memory&lt;/P&gt;&lt;P&gt;0070010210&amp;nbsp; 00000000&amp;nbsp; 00000000&amp;nbsp; 00000000&amp;nbsp; 00000000&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/P&gt;&lt;P&gt;0070010220&amp;nbsp; 00000000&amp;nbsp; 00000000&amp;nbsp; 00000000&amp;nbsp; 00000000&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/P&gt;&lt;P&gt;0070010230&amp;nbsp; 00000000&amp;nbsp; 00000000&amp;nbsp; 00000000&amp;nbsp; 00000000&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/P&gt;&lt;P&gt;0070010240&amp;nbsp; 00000000&amp;nbsp; 00000000&amp;nbsp; 00000000&amp;nbsp; 00000000&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/P&gt;&lt;P&gt;0070010250&amp;nbsp; 00000000&amp;nbsp; 00000000&amp;nbsp; 00000000&amp;nbsp; 00000000&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/P&gt;&lt;P&gt;0070010260&amp;nbsp; 00000000&amp;nbsp; 00000000&amp;nbsp; 00000000&amp;nbsp; 00000000 &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/P&gt;&lt;P&gt;0070010270&amp;nbsp; 00000000&amp;nbsp; 00000000&amp;nbsp; 00000000&amp;nbsp; 00000000&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/P&gt;&lt;P&gt;0070010280&amp;nbsp; 00000000&amp;nbsp; 00000000&amp;nbsp; 00000000&amp;nbsp; 00000000&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;BMI RX registers:&lt;/P&gt;&lt;P&gt;- FMBM_RFRC = 0x00000004 (increments by one after each received packet until the value shown is reached, regardless of the number of received packets)&lt;/P&gt;&lt;P&gt;- FMBM_RBFC = FMBM_RLFC = FMBM_RFFC = FMBM_RFDC = FMBM_RFLDEC = FMBM_RODC = FMBM_RBDC = 0&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;FMan DMA registers:&lt;/P&gt;&lt;P&gt;- FMDM_SR = 0&lt;/P&gt;&lt;P&gt;- FMDM_TCID = 0&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;dTSEC5 MIB Counter registers:&lt;/P&gt;&lt;P&gt;- RBYT = 0x00000588&lt;/P&gt;&lt;P&gt;- RPKT = 21&lt;/P&gt;&lt;P&gt;- RCFS = 0&lt;/P&gt;&lt;P&gt;- RMCA = 1&lt;/P&gt;&lt;P&gt;- RBCA = 20&lt;/P&gt;&lt;P&gt;- RXCF = RXPF = RXUO = RALN = RFLR = RCDE = RCSE = RUND = ROVR =RFRG = RJBR = 0&lt;/P&gt;&lt;P&gt;- RDRP = 4&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Please let me know if I’ve omitted anything.&lt;/P&gt;&lt;P&gt;Thanks in advance,&lt;/P&gt;&lt;P&gt;Daniel&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 12 Jun 2017 22:56:03 GMT</pubDate>
    <dc:creator>daniel_will</dc:creator>
    <dc:date>2017-06-12T22:56:03Z</dc:date>
    <item>
      <title>Received Packets Not Transferred from FMan Memory to DDR RAM</title>
      <link>https://community.nxp.com/t5/P-Series/Received-Packets-Not-Transferred-from-FMan-Memory-to-DDR-RAM/m-p/683884#M4164</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello All,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I am developing bare-metal Ethernet driver software on an XPedite5470 board with the P5020 processor.&amp;nbsp; In this software, I am configuring dTSEC5 for Ethernet Independent mode receive and transmit processing.&amp;nbsp; After dTSEC5, FMan, and the PHY device are initialized, auto-negotiation successfully completes and a link is present as reported by the PHY device.&amp;nbsp; At this point, it appears that the MAC is receiving packets because I see the packets’ data stored in the FMan buffer pool memory, but the data is not transferred to DDR RAM, the Offset In field in the RxQD is not advanced to the next RX buffer descriptor, and the Empty bit is not cleared in the current RX buffer descriptor.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;When compared to the dTSEC5/FMan configuration performed by UBoot, where proper dTSEC5 RX port operation was observed (packet data was transferred to DDR RAM with the RxQD and RX BD fields updated correctly), I believe my driver software is correct; however, I have to be missing something.&amp;nbsp; Any help on this matter would be appreciated.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Here are the parameters of my dTSEC5/FMan configuration:&lt;/P&gt;&lt;P&gt;dTSEC5 Registers:&lt;/P&gt;&lt;P&gt;- ECNTRL = 0x00001050&lt;/P&gt;&lt;P&gt;- MACCFG1 = 0x0000000F&lt;/P&gt;&lt;P&gt;- MACCFG2 = 0x00007215&lt;/P&gt;&lt;P&gt;- RCTRL = 0x00000001&lt;/P&gt;&lt;P&gt;- MAXFRM = 0x00000800&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;BMI Common Registers:&lt;/P&gt;&lt;P&gt;- FMBM_CFG1 = 0x01FF0010&lt;/P&gt;&lt;P&gt;- FMBM_CFG2 = 0x00600018 (reset value)&lt;/P&gt;&lt;P&gt;- FMBM_PP_12 (port parameters for dTSEC5 RX) = 0x03000000&lt;/P&gt;&lt;P&gt;- FMBM_PFS_12 (FIFO parameters for dTSEC5 RX) = 0x0000000F&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;BMI dTSEC5 RX Registers:&lt;/P&gt;&lt;P&gt;- FMBM_RCFG = 0x81000000&lt;/P&gt;&lt;P&gt;- FMBM_RDA = 0 (reset value)&lt;/P&gt;&lt;P&gt;- FMBM_RFP = 0x03FF03FF (reset value)&lt;/P&gt;&lt;P&gt;- FMBM_RICP = 0x00000002 (reset value)&lt;/P&gt;&lt;P&gt;- FMBM_RIM = 0 (reset value)&lt;/P&gt;&lt;P&gt;- FMBM_REBM = 0x00020000 (reset value)&lt;/P&gt;&lt;P&gt;- FMBM_RFNE = 0x0000000A&lt;/P&gt;&lt;P&gt;- FMBM_RFCA = 0x003C0000&lt;/P&gt;&lt;P&gt;- FMBM_RFPNE = 0x00480000&lt;/P&gt;&lt;P&gt;- FMBM_RFQID = 0x00021200&lt;/P&gt;&lt;P&gt;- FMBM_SPLIODN = 0x0000000E&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;FMan DMA registers:&lt;/P&gt;&lt;P&gt;- FMDM_MR = 0x10006800&lt;/P&gt;&lt;P&gt;- FMDM_TR = 0x18600060 (reset value)&lt;/P&gt;&lt;P&gt;- FMDM_HY = 0x10400040 (reset value)&lt;/P&gt;&lt;P&gt;- FMDM_PLR6 (for dTSEC5 RX port) = 0x00200020&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;The following information represents dTSEC5 and FMan status after the reception of several packets.&lt;/P&gt;&lt;P&gt;Parameter RAM dump for the dTSEC5 RX port (note that the CCSR address is 0x0_8000_0000):&lt;/P&gt;&lt;P&gt;0080421200&amp;nbsp; 20000000&amp;nbsp; 00021220&amp;nbsp; 00000000&amp;nbsp; 000B0000&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/P&gt;&lt;P&gt;0080421210&amp;nbsp; 00000000&amp;nbsp; 00000000&amp;nbsp; 00000000&amp;nbsp; 00000000&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/P&gt;&lt;P&gt;0080421220&amp;nbsp; 00000000&amp;nbsp; 70000100&amp;nbsp; 0080&lt;STRONG&gt;0000&lt;/STRONG&gt;&amp;nbsp; 00000000&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;-- Offset In field not advanced&lt;/P&gt;&lt;P&gt;0080421230&amp;nbsp; 00000000&amp;nbsp; 00000000&amp;nbsp; 00000000&amp;nbsp; 00000000&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/P&gt;&lt;P&gt;0080421240&amp;nbsp; 00000000&amp;nbsp; 00000000&amp;nbsp; 00000000&amp;nbsp; 00000000&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/P&gt;&lt;P&gt;0080421250&amp;nbsp; 00000000&amp;nbsp; 00000000&amp;nbsp; 00000000&amp;nbsp; 00000000&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/P&gt;&lt;P&gt;0080421260&amp;nbsp; 00000000&amp;nbsp; 00000000&amp;nbsp; 00000000&amp;nbsp; 00000000&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;RX Buffer Descriptor Ring dump for the dTSEC5 RX port:&lt;/P&gt;&lt;P&gt;0070000100&amp;nbsp;&lt;STRONG&gt; 8&lt;/STRONG&gt;0000000&amp;nbsp; 00000000&amp;nbsp; 00000000&amp;nbsp; 70010200&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;-- Empty bit not cleared&lt;/P&gt;&lt;P&gt;0070000110&amp;nbsp; 80000000&amp;nbsp; 00000000&amp;nbsp; 00000000&amp;nbsp; 70010A00&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/P&gt;&lt;P&gt;0070000120&amp;nbsp; 80000000&amp;nbsp; 00000000&amp;nbsp; 00000000&amp;nbsp; 70011200&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/P&gt;&lt;P&gt;0070000130&amp;nbsp; 80000000&amp;nbsp; 00000000&amp;nbsp; 00000000&amp;nbsp; 70011A00&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/P&gt;&lt;P&gt;0070000140&amp;nbsp; 80000000&amp;nbsp; 00000000&amp;nbsp; 00000000&amp;nbsp; 70012200&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/P&gt;&lt;P&gt;0070000150&amp;nbsp; 80000000&amp;nbsp; 00000000&amp;nbsp; 00000000&amp;nbsp; 70012A00&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/P&gt;&lt;P&gt;0070000160&amp;nbsp; 80000000&amp;nbsp; 00000000&amp;nbsp; 00000000&amp;nbsp; 70013200&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/P&gt;&lt;P&gt;0070000170&amp;nbsp; 80000000&amp;nbsp; 00000000&amp;nbsp; 00000000&amp;nbsp; 70013A00&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/P&gt;&lt;P&gt;0070000180&amp;nbsp; 08000000&amp;nbsp; 00000000&amp;nbsp; 00000000&amp;nbsp; 00000000&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/P&gt;&lt;P&gt;0070000190&amp;nbsp; 00000000&amp;nbsp; 00000000&amp;nbsp; 00000000&amp;nbsp; 00000000&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;First receive buffer (referenced by first RX BD):&lt;/P&gt;&lt;P&gt;0070010200&amp;nbsp; 00000000&amp;nbsp; 00000000&amp;nbsp; 00000000&amp;nbsp; 00000000 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;-- Packet data not transferred from FMan memory&lt;/P&gt;&lt;P&gt;0070010210&amp;nbsp; 00000000&amp;nbsp; 00000000&amp;nbsp; 00000000&amp;nbsp; 00000000&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/P&gt;&lt;P&gt;0070010220&amp;nbsp; 00000000&amp;nbsp; 00000000&amp;nbsp; 00000000&amp;nbsp; 00000000&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/P&gt;&lt;P&gt;0070010230&amp;nbsp; 00000000&amp;nbsp; 00000000&amp;nbsp; 00000000&amp;nbsp; 00000000&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/P&gt;&lt;P&gt;0070010240&amp;nbsp; 00000000&amp;nbsp; 00000000&amp;nbsp; 00000000&amp;nbsp; 00000000&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/P&gt;&lt;P&gt;0070010250&amp;nbsp; 00000000&amp;nbsp; 00000000&amp;nbsp; 00000000&amp;nbsp; 00000000&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/P&gt;&lt;P&gt;0070010260&amp;nbsp; 00000000&amp;nbsp; 00000000&amp;nbsp; 00000000&amp;nbsp; 00000000 &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/P&gt;&lt;P&gt;0070010270&amp;nbsp; 00000000&amp;nbsp; 00000000&amp;nbsp; 00000000&amp;nbsp; 00000000&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/P&gt;&lt;P&gt;0070010280&amp;nbsp; 00000000&amp;nbsp; 00000000&amp;nbsp; 00000000&amp;nbsp; 00000000&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;BMI RX registers:&lt;/P&gt;&lt;P&gt;- FMBM_RFRC = 0x00000004 (increments by one after each received packet until the value shown is reached, regardless of the number of received packets)&lt;/P&gt;&lt;P&gt;- FMBM_RBFC = FMBM_RLFC = FMBM_RFFC = FMBM_RFDC = FMBM_RFLDEC = FMBM_RODC = FMBM_RBDC = 0&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;FMan DMA registers:&lt;/P&gt;&lt;P&gt;- FMDM_SR = 0&lt;/P&gt;&lt;P&gt;- FMDM_TCID = 0&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;dTSEC5 MIB Counter registers:&lt;/P&gt;&lt;P&gt;- RBYT = 0x00000588&lt;/P&gt;&lt;P&gt;- RPKT = 21&lt;/P&gt;&lt;P&gt;- RCFS = 0&lt;/P&gt;&lt;P&gt;- RMCA = 1&lt;/P&gt;&lt;P&gt;- RBCA = 20&lt;/P&gt;&lt;P&gt;- RXCF = RXPF = RXUO = RALN = RFLR = RCDE = RCSE = RUND = ROVR =RFRG = RJBR = 0&lt;/P&gt;&lt;P&gt;- RDRP = 4&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Please let me know if I’ve omitted anything.&lt;/P&gt;&lt;P&gt;Thanks in advance,&lt;/P&gt;&lt;P&gt;Daniel&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 12 Jun 2017 22:56:03 GMT</pubDate>
      <guid>https://community.nxp.com/t5/P-Series/Received-Packets-Not-Transferred-from-FMan-Memory-to-DDR-RAM/m-p/683884#M4164</guid>
      <dc:creator>daniel_will</dc:creator>
      <dc:date>2017-06-12T22:56:03Z</dc:date>
    </item>
    <item>
      <title>Re: Received Packets Not Transferred from FMan Memory to DDR RAM</title>
      <link>https://community.nxp.com/t5/P-Series/Received-Packets-Not-Transferred-from-FMan-Memory-to-DDR-RAM/m-p/683885#M4165</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello &lt;A _jive_internal="true" data-content-finding="Community" data-userid="294949" data-username="daniel.will@honeywell.com" href="https://community.nxp.com/people/daniel.will@honeywell.com"&gt;Daniel Will&lt;/A&gt;,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Please refer to the attached FMAN driver which I got from NetComm 4.7.&lt;/P&gt;&lt;P&gt;Please refer to ./FM/MAC/dtsec.h and ./FM/Port/fm_port.h.&lt;/P&gt;&lt;P&gt;NetComm is a bare board project driver package, it can be downloaded from from &lt;A class="link-titled" href="http://www.nxp.com/products/software-and-tools/software-development-tools/codewarrior-development-tools/suite-for-networked-applications/netcomm-software-resources:NetComm_Software?fsrch=1&amp;amp;sr=1&amp;amp;pageNum=1" title="http://www.nxp.com/products/software-and-tools/software-development-tools/codewarrior-development-tools/suite-for-networked-applications/netcomm-software-resources:NetComm_Software?fsrch=1&amp;amp;sr=1&amp;amp;pageNum=1"&gt;NetComm Software Resources|NXP&lt;/A&gt; .&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;Have a great day,&lt;BR /&gt;TIC&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;-----------------------------------------------------------------------------------------------------------------------&lt;BR /&gt;Note: If this post answers your question, please click the Correct Answer button. Thank you!&lt;BR /&gt;-----------------------------------------------------------------------------------------------------------------------&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 21 Jun 2017 08:42:41 GMT</pubDate>
      <guid>https://community.nxp.com/t5/P-Series/Received-Packets-Not-Transferred-from-FMan-Memory-to-DDR-RAM/m-p/683885#M4165</guid>
      <dc:creator>yipingwang</dc:creator>
      <dc:date>2017-06-21T08:42:41Z</dc:date>
    </item>
  </channel>
</rss>

