gen83xx ethernet transmit problem
David.Brooke at 3t-ag.com
Mon Jun 15 15:50:09 UTC 2009
Thanks for your reply.
On Tue, Jun 09, 2009 at 10:47:09AM +0200, Thomas Dörfler wrote:
> Right, this wokrs fine on MPC8349 and MPC8313.
Thanks for confirming that.
> Does U-Boot have the data cache enabled?
As far as I can see it does. I've looked through the sources and the
main thing I can see which is different is that the packet buffers
are a global static pool declared 'volatile' rather than the mbuf
which RTEMS uses. I don't know if this might cause the compiler to
do something different which might trigger a cache write and allow
things to work even if the snooping wasn't operating as expected.
> Just a guess: did you check the chip errata from freescale? Is the TSEC
> in this chip placed somewhere away from the main processor bus, so
> snooping will not work properly?
I couldn't find anything. I think the MPC8343 is quite similar to the
MPC8349 in this area.
More information about the users