Forum: Mikrocontroller und Digitale Elektronik stm32 Ethernet + Lwip + KSZ8091MLX


Announcement: there is an English version of this forum on EmbDev.net. Posts you create there will be displayed on Mikrocontroller.net and EmbDev.net.
von Kevin B. (Gast)


Bewertung
0 lesenswert
nicht lesenswert
Hallo zusammen,

ich versuche gerade bei meinem STM32H743II das Ethernet Modul (in 
Verbindung mit Lwip Stack) zum laufen zu bekommen. ALs PHY benutze ich 
den KSZ8091MLX (MII-Interface).

Ich habe mit Hilfe von CubeMX ein TrueStudio Projekt erstellt (Leider 
gibt des den PHY nicht zur Auswahl in CubeMX). Kann mir jemand eine 
Starthilfe geben wie ich den PHY configurieren kann ? Wie kann ich 
mithilfe des Ethernet Modules die Register des PHY's beschreiben ?

Ein erster Plug and Play versuch ging schief (es kommen keine Ethernet 
Frames von meinem Mikrocontroller, aber die LED's des MagJacks blinken 
ab und zu aber über Whireshark kommen nur Botschaften von der 
Gegenstelle (PC direktverbindung)). Für den Plug and Play versuch habe 
ich mal versucht nur UDP Paket raus zu schicken:
1
void Serverudp_send(void)
2
{
3
     struct udp_pcb *upcb;
4
     struct pbuf *p;
5
6
     p->len = 0x01;
7
     p->type = PBUF_FLAG_PUSH;
8
     /* Create a new UDP control block  */
9
     upcb = udp_new();
10
11
     udp_connect(upcb, 0xC0A8003AUL, 7);
12
     udp_send(upcb, p);
13
     udp_disconnect(upcb);
14
     pbuf_free(p);
15
}

Gruß
Kevin

von Auh Weia (Gast)


Bewertung
-2 lesenswert
nicht lesenswert
Kevin B. schrieb:
> Kann mir jemand eine
> Starthilfe geben wie ich den PHY configurieren kann ?

Wenn ich deine drei Zeilen Code lese bin ich mir sehr sicher
dass du keine Hilfe brauchst einen PHY zu programmieren.

Wenn du dir was Gutes tun willst dann lass es sein, oder
lese dich ein wie man mit dem LWIP programmiert.

hier z.B.: http://lwip.wikia.com/wiki/LwIP_Wiki

von Rufus Τ. F. (rufus) (Moderator) Benutzerseite


Bewertung
2 lesenswert
nicht lesenswert
Auh Weia schrieb:
> Wenn ich deine drei Zeilen Code lese bin ich mir sehr sicher
> dass du keine Hilfe brauchst einen PHY zu programmieren.

Hältst Du derartige Kommentare für in irgendeiner Weise sinnvoll?

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]
  • [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.