STM32 Peripherie Lib in Keil einbinden

Gast #1729482
Lesenswert?

Hallo,
ich arbeite mich gerade mit dem Keil MDK-ARM ein (die kostenlose 
Version). Nun steht da in der Hilfe, daß es eine pre-built Version von 
der STM Standard Peripheral Library gibt (STM32F10xR.LIB), die man 
einbinden kann. Erstens bekomme ich das nicht hin und zweitens (müßte 
eigentlich erstens sein) weiß ich gar nicht, was das Einbinden dann für 
einen Vorteil hat. Ich habe da so fantastische Vorstellungen wie 
automatische Funktionsnamenergänzung etc. Oder ist der einzige Vorteil, 
daß der Pfad zu den Headern etc. dann dem Projekt bekannt ist?
#1745173
Lesenswert?

Wie es beim Keil im speziellen ist, weiss ich nicht. Aber da IAR und 
Crossworks in dieser Beziehnung übereinstimmen, gehe ich davon aus, dass 
Keil auch sowas in dieser Richtung sein wird:

-----------------------------------------------------

Crossworks:
- Im ProjectExplorer (das Fenster rechts oben) das Project anklicken.
- Im Properties Windows (das Fenster rechts unten) COMMON auswaehlen.
- Runterscrollen bis "Preprocessor Definitions" und dort "user Include 
Directories" anklicken.
- Dort habe ich folgendes eingetragen

.
D:\Prg\MCU\Arm\Stm\Libs\inc
D:\Prg\MCU\Arm\Stm\Libs\CM3\DeviceSupport\ST\STM32F10x
D:\Prg\MCU\Arm\Stm\Libs\CM3\CoreSupport

-----------------------------------------------------

IAR:
- Project rechtsklick -> Option
- C/C++ Compiler -> Preprocessor
- Dort habe ich folgendes eingetragen

E:\Data\CPU\Arm\Iar\Led_Test2
D:\Prg\MCU\Arm\Stm\Libs\inc
D:\Prg\MCU\Arm\Stm\Libs\CM3\DeviceSupport\ST\STM32F10x
D:\Prg\MCU\Arm\Stm\Libs\CM3\CoreSupport

MfG
Gast #1745215
Lesenswert?

Hallo,

der Vorteil der Library ist u.a., das das Compilieren und Linken des 
Projektes viel schneller geht.

Die Keil MDK IDE kennt keine Code-Vervollständigung, deshalb deckt
sich dieser Punkt nicht mit deinen "fantastischen" Vorstellungen.

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