STM32F107RC Ethernet mit externem PHY

OP #5751693
Lesenswert?
• ▲
▼
Hallo!

 Ich habe den Beispielcode STSW-STM32026 (LwIP TCP/IP stack 
demonstration for STM32F107xx (AN3102)) von ST auf dem STM3210c Eval 
board zusammen mit True Studio zum Laufen gebracht und kann das 
Evalboard von meinem Computer aus anpingen.

Nun will ich das selbe auf einer eigenen Entwickelten Platine 
verwirklichen. Auf meiner Platine habe ich einen STM32107RC (im 
Gegensatz zu dem VC auf dem Eval board) und den Switch 88E6161, den ich 
als PHY bei Port 5 in Modus 100 full duplex MII benutzen will, verbaut. 
Beide sind den Datenblättern getreu angeschlossen.
Dabei habe ich noch ein paar Probleme. Ich habe im Code entsprechend 
meines PHYs die PHY_Adresse geändert in STM32f107.c. Ohne Erfolg. Zudem 
habe ich MII eingestellt. Ansonsten bin ich der Meinung, dass ich im 
Code nichts ändern muss, da die Mikrocontroller sich sehr ähnlich sind. 
Oder übersehe ich hier etwas?
Nachdem ich die PHY-Adresse geändert habe und es nicht funktioniert hat, 
habe ich die Software mit falscher PHY Adresse auf das Eval board 
geladen. Und dieses konnte trotzdem über Ethernet kommunizieren. Kann es 
sein, dass ich die Adresse noch irgendwo anders ändern muss?
Zudem habe ich im stm32_eth.h die Defines für Ethernet gefunden, aber wo 
genau ich die Geschwindigkeit meiner Verbindung ändern kann, hab ich 
nicht gefunden.

Ich weiß, dass der PHY meiner Platine funktionsfähig ist, da eine andere 
Komponente auf meiner Platine mit ihm kommunizieren kann. Auch die USB 
Verbindung meines Mikrocontrollers funktioniert.

Ich bin um jeden Tipp dankbar.

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.