stm32 Ethernet + Lwip + KSZ8091MLX

Gast #5542143
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

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.