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

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.