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
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.
So wie alle anderen Quelltext-Dateien auch.
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.
µ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?
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.