I have an in-house '6727 ethernet boot loader that uses either a SMSC 91c111 or a Cirrus logic CS8900 to load code over the network and bootstrap the system.
I'm attempting to port this to the OMAP's '6747 and built in ethernet using one of the SD Development boards.
After being stalled for days before I discovered that I could not put the transmit and receive buffers in 0x0080 0000 memory but had to use the 0x1180 0000 alias for the DMA to work I can now "transmit and receive" in loopback mode (via MACCONTROL bit 5.)
But I cannot get anything to go out the wire - specifically how do I associate a channel in the MAC with a specific PHY address?
(Who was the !@#$!@#$!@#$ that thought it would be a good idea to put a 3 port switch on here anyway?)
Ken Dougherty