Hallo mit einander, ich hoffe hier gibt´s jemanden der Erfahrung mit dem AT91SAM7X hat. Ich bekomme einfach keine Werte in die EMAC-Register geschrieben oder gelesen. PIO-Register z.B. funktioniert. Müssen da irgendwelche Reihenfolgen oder so eingehalten werden. Kann ein falsch angeschlossener Ethernet-phy (DM9161A) alles blockieren? Ich arebiet mit Rowleys CrossStudio & Macraigor Wiggler Für hilfreiche Hinweise wäre ich dankbar.
hallo detlef, hast du dir schon mal das beispiel FreeRTOS\Demo\lwIP_Demo_Rowley_ARM7 von www.freertos.org angesehen? gruss gerhard
Das war jetzt ein guter Tip. Hab´s einfach mal auf den SAM7X gespielt. Das Registerproblem scheint´s damit nicht zu geben. Dafür aber die nächsten Probleme :-) Ich werd´s lösen. Gruß Detlef
Hallo Detlef, hast Du das Problem vielleicht schon gelöst? Ich benutze ein Board von Olimex mit einem PHY von Micrel. Leider bekomme ich beim PHY auslesen immer 0xFFFF zurück. Der Code ist auf dem ATMEL Beispielcode aufgebaut. Weißt Du vielleicht ob ich ausser der mii.h noch etwas anpassen muss um auf einen anderen PHY zu gehen? Besten Dank, Jens
Hallo Jens, ja und nein. Ich hatte wie empfohlen das RTOS aufgespielt und einiges an meine Hardware angepasst und dann hat´s gespielt. Bei meinem eigenen Code hatte ich den Clock für die MAC nicht aktiviert. Mit Clock lief dann alles, zumindest im Debug. Aber 0xFFFF deutet darauf hin das die Phy nicht reagiert oder angesprochen wird. Benutzt du den MII oder RMII Mode? Gruß Detlef
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.