CubeIDE1.9 Konfiguration LAN8742

OP #7001021
Lesenswert?
• ▲
▼
Hallo,

ich habe meine IDE geupdatet von Version 1.7 zu Version 1.9. Vorher 
hatte ich nie ein (bzw. sehr lange) keine Probleme mit der Kombination 
LAN8742 - lwip auf dem F407 bzw. diversen F7xx.
In der CubeIDE wird der Treiber beim F4 für die PHY LAN8742 seit dem 
Update separat unter Drivers/BSP aufgeführt. Ich vermute hier mein 
Problem.

Wenn ich ein neues Projekt mit einem F7 aufsetzte geht das ohne 
Probleme. Das Board lässt sich sofort pingen.
Wenn ich nun ein Projekt mit dem F439 aufsetze muss ich unter 
lwip->Platform Settings die Phy LAN8742 auswählen. Die weitere 
Konfiguration übernehme ich wie vom F7.

Das Board fährt normal hoch. Beim Initialisierungsprozess der LAN8742 
scheint alles zu laufen (u.a. Reset Routine). Dennoch ist das Board 
nicht direkt erreichbar. Ein Ping wird nicht beantwortet. Durch das 
Enable von ICMP Broadcast detektiert das Board einen Broadcast Ping wenn 
die Debug Optionen entsprechend gesetzt sind. Es scheint so, dass das 
Board auf dem Ethernet lesen kann, eine IP Zuweisung oder/und 
Kommunikation ist nicht möglich. D.h. trotzdem, dass die Kommunikation 
mit der Phy (LAN8742) stehen sollte.

Ich habe statische und dynamsiche IP versucht - ohne Erfolg.

Hat jemand einen Tip für mich, wo ich suchen muss?

Gruß Erik
#7029368
Lesenswert?
• ▲
▼
Hallo Eric,

ich benutze die STMCubeMX als Project Generator.
Seit dem CubeMX 6.5 und STM32F4 Lib 1.27 geht ethernetmässig nicht mehr 
viel.

Ich habe ein micrel Phy und musste erst mal den Treiber anpassen.
Aktuell kann ich zwar TCP machen, aber bei Ping kommt keine Antwort.

Ich bin noch beim debuggen. Der ICMP hat keine gültige Checksumme. Warum 
auch immer.

Hier hat ST mal wieder die Praktikanten rangelassen und halbfertige 
Software abgeliefert.

Meine Empfehlung: versuch es mit den alten Bibliotheken.
Bis hoffentlich die Software gereift ist ....


Adib.

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.