Neuigkeiten von ST Microelectronics

#3543752
Lesenswert?

AM 18.2. hat ST ein komplett neues Treiber Konzept online gestellt.

STM32Cube firmware for STM32 F4 series (HAL drivers, USB, Ethernet, File 
System, ...) (UM1730)
http://www.st.com/web/en/catalog/tools/PF259243#

Das Betrifft zur Zeit noch nur die  F4 Reihe.

Ich habe mir das Konzept angesehen.  Scheint mir schlüssiger und 
verständlicher.

Das neue Konzept bringt sicher Vorteile aber auch Nachteile und 
gefahren.
Vermischung von den beiden Konzepten usw.

Was meint Ihr dazu?
Gast #3558346
Lesenswert?

Martin K. schrieb:
> Sieht nett aus, ich bin
> einmal auf das "Migration Guide" gespannt und ob diese Lib jetzt die
> alte komplett ersetzt oder ob die weiter gepflegt wird.

Ja, wird durch die neue HAL Library ersetzt:

Is there any link with Standard Peripheral Libraries?

The STM32Cube HAL Layer is the replacement of the Standard Peripheral 
Library. The HAL APIs offer a higher abstraction level compared to the 
standard peripheral APIs. HAL focuses on peripheral common 
functionalities rather than hardware. The higher abstraction level 
allows to define a set of user friendly APIs that can be easily ported 
from one product to another.
Customers currently using Standard Peripheral Libraries will be helped 
through Migration guides. Existing Standard Peripheral Libraries will be 
supported, but not recommended for new designs.

http://www.st.com/st-web-ui/static/active/en/resource/technical/document/user_manual/DM00107720.pdf
#3630960
Lesenswert?

da lasse ich mich mal nicht scheu machen. Die Files der benutzten Lib 
Version liegen bei mir jeweils im Quellverzeichnis und können jederzeit 
mit übersetzt werden. Auch noch in zehn Jahren wenn es ST vielleicht gar 
nicht mehr gibt. Was man so hört, betrifft die HAL wohl in erster Linie 
die F4 Serie und bringt vielleicht auch nur dann Vorteile wenn man 
Filesystem, TCP/USB oder andere Stacks braucht die man nicht mal so 
selbst schreiben kann. Für den ST8 (wo es ja kompatible Periph-Lib gibt) 
kann ich mir das gar nicht vorstellen. Was passiert mit der 8 bit Periph 
Lib ?
Siehe auch anderen Thread hier To HAL or not to HAL

>Seit STM die CubeMX-Software eingeführt hat, haben sie einen HAL
>eingeführt. Darin findet sich im Großen und Ganzen die alte Lib wieder.
#3987868
Lesenswert?

Für alle, die wie ich darauf gewartet habe: die F1 reihe ist jetzt auch 
verfügbar. Auf der ST Seite ist sie zwar noch nicht aufgeführt, wenn man 
STM32CubeMX herunterlädt, dann ist diese aber bereits als Beta 
verfügbar.

Kann zudem jemand seine Erfahrung wiedergeben, wenn man Cube benutzt und 
unterschiedliche Prozessor-Reihen nutzen möchte. Also z.B. F1, F4, L0, 
etc. ?
Wie portabel bleibt der Code?

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren