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

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.