Gast
#3693074
Hallo, ich möchte mit dem EvalBoard zum STM32F107VC gerne einen LwIP-Stack betreiben. Dafür habe ich zunächst angefangen mit Hilfe der Dateien von ST(STM32Fxxx_...) Ports und co zu initialisieren. LwIP habe ich aber noch nicht eingebunden. Dabei gibt es leider ein Problem: Nachdem ich Takte und für meine Variable(ETH_InitTypeDef ETH_Var;) die Standartwerte gesetzt habe, muss das ganze ja noch initialisiert werden. Dafür nehme ich ETH_Init(Ð_Var,PHYAddress). Welche Addresse kommt da hin? Ich habe unterschiedliche ausprobiert, aber lande immer in der Exception hardfault_handle(){...} beim Debugging. Die letzte korrekt aufgerufende Funktion ist vTaskDelay vom FreeRTOS. Diese Funktion ist an sich aber nicht fehlerhaft, weil sie an anderer Stelle einwandfrei funktioniert. Viele Grüße und Danke für eure Hilfe Axel Anbei: Meine Initialisierung inkl. GPIOs (bei denen gibt es keine Fehler)