Hello.
As the title suggests, I am using the Olimex AT91SAM7X256 dev board with FreeRTOS v5.2 and LwIP, compiled in Crossworks.
Since this dev board uses the Micrel KS8721 PHY but the Atmel uses Davicom DM9161, the init code for the Emac needs to be modified. I have followed a few suggestions on this and other websites regarding changing the Pull-ups in the SAM7 but have had not luck. I just can't get the PHY to initialise. The Id of the PHY always comes back as 0xFFFF.
This URL:
http://www.utasker.com/forum/index.php?topic=161.0 noted the differences for the two PHY's but was using a different RTOS.
Does anyone have some sample code or concise directions on how to make it work for the combination shown above (FreeRTOS v5.2, Crossworks, etc). Even IAR code might be helpful in showing what I am doing wrong.
Help is very appreciated.
Also, anyone tried eCos on this platform? I considering it as an alternative to FreeRTOS if no luck with the PHY.
cheers,
watterman.