STM32 Standard Peripheral Library in Segger Embedded Studio einbinden

Gast #6207718
Lesenswert?

Hallo,

ich möchte das Segger Embedded Studio für die Programmierung von STM32 
Mikrocontrollern verwenden. Über den Package Manager lassen sich aber 
nur die CPU Support Packages installieren und nicht die Standard 
Peripheral Library. Diese habe ich nun von der ST Seite downloadet, habe 
aber keine Ahnung wie ich diese nun in die IDE einbinde. CubeMX möchte 
ich nicht verwenden. Ich hoffe mir kann das jemand schnell erklären.

Viele Grüße
Gast #6207741
Lesenswert?

Ich mach es immer so, daß ich ein Unterverzeichnis anlege, die Libraries 
da reinkopiere und dann im Projekt die Pfade inkludiere und die Dateien 
reinzieh.
da Du das Segger Studio verwendest, gehe ich davon aus, dass Du ziemlich 
hardwarenah programmieren möchtest. Dann benötigst Du auch nur die 
LL-Datein (für LowLevel), die restlichen beziehen sich auf die HAL.
Gast #6207752
Lesenswert?

STM32 schrieb im Beitrag #6207741:
> a Du das Segger Studio verwendest, gehe ich davon aus, dass Du ziemlich
> hardwarenah programmieren möchtest. Dann benötigst Du auch nur die
> LL-Datein (für LowLevel), die restlichen beziehen sich auf die HAL.

Genau, das sind dann die Ordner inc und scr in dem Ordner 
STM32F4xx_StdPeriph_Driver mit den .c und .h Dateien.

Walter T. schrieb:
> So wie alle anderen Quelltext-Dateien auch.

Und genau das hat leider nicht funktioniert. Deswegen die Frage ob ich 
da was in den Einstellungen hinzufügen muss.
(Firma: SEGGER) #6210155
Lesenswert?

µC schrieb:
> Und genau das hat leider nicht funktioniert. Deswegen die Frage ob ich
> da was in den Einstellungen hinzufügen muss.

Hast du vielleicht vergessen Include Pfade zu setzen? Es gibt ansonsten 
keine spezielle Embedded Studio Einstellung. Für Embedded Studio ist die 
ST Peripheral Library oder die LL-Dateien genauso C Quelltext wie jede 
andere Datei deiner Applikation. Evtl. gibt es noch Defines, die das 
genaue STM32 Device auswählen. Was hat denn genau nicht funktioniert?

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