Franzl F. schrieb:
Fehlt da noch was?
Versuchs mal mit:
-
#define LWIP_NETIF_HOSTNAME 1 --> in opt.h
// (.....\Middlewares\Third_Party\LwIP\src\include\lwip\opt.h)
-
--> ethernetif.c
netif->hostname = "meinhostname"; // eigene Namens-Kreation
//wird in dhcp.c verwendet
3)Im Pfad LWIP-->App--> lwip.c: MX_LWIP_Init(void)
//eigene Netzwerk-Parameter setzen
ipaddr.addr = 0;
netmask.addr = 0;
gw.addr = 0;
Dort wird auch dhcp_start(&gnetif) aufgerufen.
Ob Punkt 3 wirklich notwendig ist kann ich jetzt nicht mit
Sicherheit sagen, probieren geht über studieren.
Punkt 1 und 2 sind nicht von CubeMX aus setzbar, aus meiner
nicht ganz frischen Erinnerung. Sobald man eine neue Generierung
des Codes anstösst sind diese Parameter wieder gelöscht bzw.
zurückgesetzt.