<?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のトピックFEC Driver for 5200</title>
    <link>https://community.nxp.com/t5/ColdFire-68K-Microcontrollers/FEC-Driver-for-5200/m-p/132253#M1078</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;I'm trying to implement an FEC driver for the MPC5200. I'm running into some problems with the BestComm. I'm using rtos image 1, with just the FEC tx and rx tasks enabled. I'm using the BestComm API.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Quite frequently, the transmit task seems to get stuck. When this happens, it no longers moves data to the FEC transmit FIFO from it's buffer descriptors. The receive task continues to function. If the software doesn't receive any Ethernet data, the bug does not occur (or becomes VERY rare).&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Stopping the task and resetting the buffers doesn't have any effect.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Manually setting the status of all buffer descriptors to the ready state and a size for debug purposes has shown that the transmit task doesn't change these states, ever, after the bug occurs.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;As far as I can tell, I never receive a TEA interrupt, the FEC is still enabled and the FEC FIFO's are fine.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;What's happening? Is this a known bug in this task image? What should I be looking at?&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;There didn't appear to be a forum for 32-bit processors, so I posted the message in this forum.&lt;/SPAN&gt;&lt;P&gt;Message Edited by Khouri on &lt;SPAN class="date_text"&gt;04-12-2006&lt;/SPAN&gt;&lt;SPAN class="time_text"&gt;09:45 AM&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 12 Apr 2006 21:45:16 GMT</pubDate>
    <dc:creator>Khouri</dc:creator>
    <dc:date>2006-04-12T21:45:16Z</dc:date>
    <item>
      <title>FEC Driver for 5200</title>
      <link>https://community.nxp.com/t5/ColdFire-68K-Microcontrollers/FEC-Driver-for-5200/m-p/132253#M1078</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;I'm trying to implement an FEC driver for the MPC5200. I'm running into some problems with the BestComm. I'm using rtos image 1, with just the FEC tx and rx tasks enabled. I'm using the BestComm API.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Quite frequently, the transmit task seems to get stuck. When this happens, it no longers moves data to the FEC transmit FIFO from it's buffer descriptors. The receive task continues to function. If the software doesn't receive any Ethernet data, the bug does not occur (or becomes VERY rare).&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Stopping the task and resetting the buffers doesn't have any effect.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Manually setting the status of all buffer descriptors to the ready state and a size for debug purposes has shown that the transmit task doesn't change these states, ever, after the bug occurs.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;As far as I can tell, I never receive a TEA interrupt, the FEC is still enabled and the FEC FIFO's are fine.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;What's happening? Is this a known bug in this task image? What should I be looking at?&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;There didn't appear to be a forum for 32-bit processors, so I posted the message in this forum.&lt;/SPAN&gt;&lt;P&gt;Message Edited by Khouri on &lt;SPAN class="date_text"&gt;04-12-2006&lt;/SPAN&gt;&lt;SPAN class="time_text"&gt;09:45 AM&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 12 Apr 2006 21:45:16 GMT</pubDate>
      <guid>https://community.nxp.com/t5/ColdFire-68K-Microcontrollers/FEC-Driver-for-5200/m-p/132253#M1078</guid>
      <dc:creator>Khouri</dc:creator>
      <dc:date>2006-04-12T21:45:16Z</dc:date>
    </item>
    <item>
      <title>Re: FEC Driver for 5200</title>
      <link>https://community.nxp.com/t5/ColdFire-68K-Microcontrollers/FEC-Driver-for-5200/m-p/132254#M1079</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;While integrating ethernet support into the MPC5200, I ran into a similar problem. I've three BestComm tasks running (ethernet rx and tx, and a customized task).&lt;BR /&gt;&lt;BR /&gt;The ethernet tx task sporadically returns a TASK_ERR_BD_BUSY when I try to release a buffer descriptor on a tx interrupt. Did you receive a similar error from the BestComm API?&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;DIV&gt;&lt;/DIV&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 25 Mar 2008 15:52:25 GMT</pubDate>
      <guid>https://community.nxp.com/t5/ColdFire-68K-Microcontrollers/FEC-Driver-for-5200/m-p/132254#M1079</guid>
      <dc:creator>Marcus</dc:creator>
      <dc:date>2008-03-25T15:52:25Z</dc:date>
    </item>
  </channel>
</rss>

