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)