AT91SAM7X256 & Ethernet

OP #486955
Lesenswert?

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.
Gast #501151
Lesenswert?

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
OP #507096
Lesenswert?

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

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren