Forum: Compiler & IDEs Brauche mal Hilfe bei CCS


von Thomas (Gast)


Lesenswert?

Hallo,

für den ARM Einstige habe ich mir das neue MSP432 LaunchPad zugelegt und 
CCS installiert.
Jetzt möchte ich ein bischen rumprobieren, stelle aber fest, dass ich 
z.B. die Konfiguration der GPIOs händisch eintippen muss, also z.B.
MAP_GPIO_setAsInputPinWithPullUpResistor(GPIO_Port.., pin..). Ganze 40 
Zeichen, und jede Möglichkeit den Pin zu konfigurieren muss ich 
nachschlagen.
Liefert die mächtig fette IDE denn dabei keine Unterstützung bei den 
Bezeichnern?
Also ich gebe MAP_ oder GPIO_ ein, ein kleines Auswahlfenster mit allen 
möglichen Varianten öffnet sich, ich wähle und erspare mir das 
Nachschlagene und getippe. Irgendwo in einer anderen IDE habe ich das 
mal so gesehen.

Vlt hat jemand einen Tip für mich,

VG
Thomas

von ohJay (Gast)


Lesenswert?

Hallo Thomas,

ich nutze im Rahmen eines Projekts an der Hochschule auch das Code 
Composer Studio 6.1. Allerdings nicht für den MSP432 sondern für den 
TM4C123 (Tiva C-Serie).

Zum Einen kannst du die Auto-Vervollständigung nutzen wenn du nach MAP_ 
bzw. GPIO_ STRG+Leertaste drückst. Dann wird dieses tolle Auswahlmenü 
angezeigt. Du musst jedoch die nötigen Header für GPIO etc. eingebunden 
haben, sonst bekommst du keine Vorschläge und dein Code compiled 
natürlich auch nicht.

Zum Anderen gibt es für die µC's der Tiva Serie das sog. PinMux Utility. 
Das ist eine grafische Oberfläche die dich beim Setzen der GPIO 
Funktionen unterstützt. Wenn du alle gewünschten Pins per Mausklick 
definiert hast, erzeugt dir das Tool eine header und eine source Datei, 
die du dann in dein Projekt einbinden kannst und per Funktionsaufruf 
alle deine Pins konfiguriert. Vielleicht gibt es dieses Tool auch für 
den MSP432.

PS. Das CCS basiert auf Eclipse und stellt tlw. die Eclipse Funktionen 
bereit.

Beste Grüße
ohJay

von Steffen R. (steffen_rose)


Lesenswert?

Für die Vervollständigung muß der Indexer die Symbole erstmal lernen.
Daher mach einen compile/Index Lauf, nachdem Du die include's in deine 
Sourcen eingefügt hast.

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
Noch kein Account? Hier anmelden.