Forum: Mikrocontroller und Digitale Elektronik beispiel für stm32 und ethernet


von Edgar S. (Firma: keine) (heinbloed1)


Lesenswert?

Hallo leute
ich such wirklich funzenden code für stm32 und ethernet. Ich möchte
eine udp verbindung ausprbieren. Ich verwende den f429zi oder f439zi

von Stefan F. (Gast)


Lesenswert?

Edgar S. schrieb:
> ich such wirklich funzenden code für stm32 und ethernet.

Guck mal da rein, da sind auch Beispielprogramme drin: 
https://www.st.com/en/embedded-software/stm32cubef4.html

von Heinbloed1 (Gast)


Lesenswert?

Hi, danke für den tipp.
Mit dem duoinfernale (cubemx und atollic studio) mache ich schon
14 tage lang rum. Das was da rauskommt funtioniert für das 
nucleostm32f429
Board definitiv nicht. Das nucleostm32f439 wird nicht unterstützt. Bei 
dem
429 board lässt sich nur code ohne freertos erzeugen, der nicht geht. 
Wenn
Ich da ein projkt anlege und den lwip aktiviere, wird freertos 
ausgegraut und
Umgekehrt.

Hat vielleicht jemand einen anderen tipp?

von Hint Hint (Gast)


Lesenswert?


von Stefan F. (Gast)


Lesenswert?

Heinbloed1 schrieb:
> Mit dem duoinfernale

:-)

Ich mag es auch nicht. Was besseres kenne ich für deinen Fall allerdings 
auch nicht.

von Hint Hint (Gast)


Lesenswert?

Heinbloed1 schrieb:
> Hat vielleicht jemand einen anderen tipp?

https://www.st.com/en/embedded-software/stsw-stm32070.html

Ist zwar "nur" LWIP 1.1 aber das funktioniert wenigstens. Und
man kann es je nach Gustus auf v1.41 oder v2.xx aus anderen
LWIP-Quellen upgraden.

von Hint Hint (Gast)


Lesenswert?

Heinbloed1 schrieb:
> Hat vielleicht jemand einen anderen tipp?

Soweit ich mich erinnere hat das hier auch funktioniert:

http://stm32f4-discovery.net/tag/lwip/

Vorteil der STM32-bezogenen Lösungen ist eben gegenüber
den allgemeinen LWIP-Sourcen dass das Ethernet Interface
bereits angepasst bzw. vorkonfiguriert ist.

von hal9000 (Gast)


Lesenswert?

Hint Hint schrieb:
> Soweit ich mich erinnere hat das hier auch funktioniert:
>
> http://stm32f4-discovery.net/tag/lwip/

Das funzt leider auch nicht.

Es kommt aber noch besser:

Ich habe mir von einem Freund ein Nucleo-F746ZG besorgt und mit der
neuesten Version von Cubemx ein beispiel erzeugt. Versucht man das
zu debuggen landet mal sofort im Hardfaulthandler. Ich bin schon
sehr verwundert was die Firma ST hier für einen Murks verteilt.

von hal9000 (Gast)


Lesenswert?

Hint Hint schrieb:
> Ist zwar "nur" LWIP 1.1 aber das funktioniert wenigstens. Und
> man kann es je nach Gustus auf v1.41 oder v2.xx aus anderen
> LWIP-Quellen upgraden.

Stimmt, das zeug geht. Ich mußte allerdings diverse Anpassungen
vornehmen.....

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.