<?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>ColdFire/68K Microcontrollers and ProcessorsのトピックRe: MCF52259 FEC transmitting two identical frames</title>
    <link>https://community.nxp.com/t5/ColdFire-68K-Microcontrollers/MCF52259-FEC-transmitting-two-identical-frames/m-p/188454#M8066</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;You're both correct.&amp;nbsp; All the searching I did to find the solution to the problem, and it turns out the issue is discussed right in the ref. manual.&amp;nbsp;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 08 Dec 2011 19:47:05 GMT</pubDate>
    <dc:creator>jrmymllr</dc:creator>
    <dc:date>2011-12-08T19:47:05Z</dc:date>
    <item>
      <title>MCF52259 FEC transmitting two identical frames</title>
      <link>https://community.nxp.com/t5/ColdFire-68K-Microcontrollers/MCF52259-FEC-transmitting-two-identical-frames/m-p/188451#M8063</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;&lt;/P&gt;&lt;P&gt;Using M52259EVB and CW 10.1.&amp;nbsp; Right now I'm doing really simple stuff by transmitting raw Ethernet frames, no IP stack.&amp;nbsp; A Tx buffer descriptor is set up and contains a pattern in the data field, and I'm just trying to transmit this reliably.&amp;nbsp;&amp;nbsp; I'm using only one BD, and ETDSR was previously set to the address of the lone Tx BD.&amp;nbsp; The below code is executed repeatedly, and slowly, by using CW debugger.&amp;nbsp; The full code that runs at full speed without debugger checks things such as if TX_BD_R is clear before continuing.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; NIC_TxBufDescPtr-&amp;gt;length = 1500;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;NIC_TxBufDescPtr-&amp;gt;status = TX_BD_W | TX_BD_R | TX_BD_L |TX_BD_TC;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; TDAR = TDAR_X_DES_ACTIVE_BITMASK;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;When I step over the TDAR line, the board immediately transmits two identical frames in rapid succession.&amp;nbsp; I have the cable connected to my computer and monitoring with Wireshark.&amp;nbsp; I do not understand why it is transmitting twice.&amp;nbsp; Any ideas?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 07 Dec 2011 20:38:44 GMT</pubDate>
      <guid>https://community.nxp.com/t5/ColdFire-68K-Microcontrollers/MCF52259-FEC-transmitting-two-identical-frames/m-p/188451#M8063</guid>
      <dc:creator>jrmymllr</dc:creator>
      <dc:date>2011-12-07T20:38:44Z</dc:date>
    </item>
    <item>
      <title>Re: MCF52259 FEC transmitting two identical frames</title>
      <link>https://community.nxp.com/t5/ColdFire-68K-Microcontrollers/MCF52259-FEC-transmitting-two-identical-frames/m-p/188452#M8064</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Having one BD is unusual. it may be prefetching "ahead" and finding the same BD. Try it with at least two BDs.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Tom&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 08 Dec 2011 07:08:13 GMT</pubDate>
      <guid>https://community.nxp.com/t5/ColdFire-68K-Microcontrollers/MCF52259-FEC-transmitting-two-identical-frames/m-p/188452#M8064</guid>
      <dc:creator>TomE</dc:creator>
      <dc:date>2011-12-08T07:08:13Z</dc:date>
    </item>
    <item>
      <title>Re: MCF52259 FEC transmitting two identical frames</title>
      <link>https://community.nxp.com/t5/ColdFire-68K-Microcontrollers/MCF52259-FEC-transmitting-two-identical-frames/m-p/188453#M8065</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;This problem and workarounds are described in the MCU reference manual (21.5.7.1 Duplicate Frame Transmission, MCF52259RM rev. 2).&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 08 Dec 2011 13:25:56 GMT</pubDate>
      <guid>https://community.nxp.com/t5/ColdFire-68K-Microcontrollers/MCF52259-FEC-transmitting-two-identical-frames/m-p/188453#M8065</guid>
      <dc:creator>scifi</dc:creator>
      <dc:date>2011-12-08T13:25:56Z</dc:date>
    </item>
    <item>
      <title>Re: MCF52259 FEC transmitting two identical frames</title>
      <link>https://community.nxp.com/t5/ColdFire-68K-Microcontrollers/MCF52259-FEC-transmitting-two-identical-frames/m-p/188454#M8066</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;You're both correct.&amp;nbsp; All the searching I did to find the solution to the problem, and it turns out the issue is discussed right in the ref. manual.&amp;nbsp;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 08 Dec 2011 19:47:05 GMT</pubDate>
      <guid>https://community.nxp.com/t5/ColdFire-68K-Microcontrollers/MCF52259-FEC-transmitting-two-identical-frames/m-p/188454#M8066</guid>
      <dc:creator>jrmymllr</dc:creator>
      <dc:date>2011-12-08T19:47:05Z</dc:date>
    </item>
  </channel>
</rss>

