www.mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik AT91SAM7X256 & Ethernet


Autor: Detlef Fink (detleffink)
Datum:

Bewertung
0 lesenswert
nicht 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.

Autor: gerhard (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
hallo detlef,
hast du dir schon mal das beispiel FreeRTOS\Demo\lwIP_Demo_Rowley_ARM7 
von www.freertos.org angesehen?


gruss
gerhard

Autor: Detlef Fink (detleffink)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
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

Autor: Jens (Gast)
Datum:

Bewertung
0 lesenswert
nicht 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

Autor: Detlef Fink (detleffink)
Datum:

Bewertung
0 lesenswert
nicht 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

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
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.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.