Network Driver and instruction cache.

Brett Swimley brett.swimley at aedinc.net
Tue Nov 27 15:30:55 UTC 2001


Hi all -

I'm porting the Motorola MCF5272 Coldfire to RTEMS and have run into an
issue with the network driver while enabling the instruction cache on the
ColdFire.

I'm running the latest snapshot of RTEMS 4.5.0.

When the instruction cache is disabled, and I try pinging my board, I get no
errors and no packet loss. The network driver appears to work flawlessly.

I have tried several options for enabling my instruction cache.  Each option
gives me less than perfect response from the network driver (either no
response or lost packets) - but the rest of my application seems to be
running perfectly.

Should I expect occasional packet losses from ping?  If not, would anyone
have any suppositions why enabling the instruction cache would impede the
network driver/network stack?

I have tried disabling the cache on my memory mapped internal peripherals,
which includes the on board Fast Ethenet controller.

Any suggestions would be appreciated.

Regards,

Brett Swimley
Sr. Design Engineer
Advanced Electronic Designs, Inc.
brett.swimley at aedinc.net
ph: 406-585-8892
fax: 406-585-8893
www.aedinc.net




More information about the users mailing list