STM32f429 CooCox

Gast #4342373
Lesenswert?

Hallo,

ich habe eine Frage zu CooCox. Da ich mich mit der HAL library nicht 
wirklich anfreunden kann möchte ich gerne den Controller stm32f429ni 
(Eval-Board1) anhand der Standard Peripheral Library programmieren.

Meine Frage nun: Geht das?? Weil wenn man ein Projekt mit dem Controller 
erstellt hat man ja nur die HAL-Lib zur Verfügung.
Mich würde auch interessieren welche lib ihr so verwendet?
#4342597
Lesenswert?

So ganz verstehe ich die Diskussion bzw. deren Ricktung nicht.

Neuling schrieb:
> ich habe eine Frage zu CooCox.

hp-freund empfiehlt eine alternative Umgebung. Nun gut, Neuling scheint 
interessiert zu sein. Dachte eigentlich auch, ich mußte mich bei CooCox 
registrieren, um dieses vollständig nutzen zu können.

Und zum Link, dachte für den Linux Download bei AC6 muss man sich auch 
registrieren. Oder habe ich deinen Wink nicht richtig verstanden?

So weit so gut.

Die STM32 Peripherielibrary ist von ST, kann dort gedownloaded werden. 
Wird aber nicht mehr gepflegt (meines Wissens).

http://www.st.com/web/en/catalog/tools/PF257901

Dies ist völlig unabhängig von der IDE. Auch machen beide genannten IDEs 
keine besonderen Anpassungen an dieses Sourcen. Sie binden sie lediglich 
in das Projekt ein und setzen Defines.

Ich nutze lieber die HAL, wenn überhaupt. Dazu nutzen ich CubeMX und 
lasse mir ein gcc Projekt (TrueStudio) erstellen. Da ist dann alles 
drin, was ich brauche. Ich kopiere die Sourcen dann nur noch was ich 
brauch in mein eigenes Projekt. (oder gleich ein openSTM32 Projekt, wenn 
man eh damit arbeiten will.)

Eigentlich braucht man auch hier nur das zip von ST, aber ich nutze ganz 
gern gleich die Anpassungen an den USB und die Clocks.
#4342718
Lesenswert?

Neuling schrieb:
> OK ich habe nun die STD-Lib runtergeladen aber wie kann ich das jetzt in
> CooCox einbinden?

Wie jede andere Fremddatei auch?
Bei CooCox 1.7: File->Add Group und Add File.
Ich würd mich aber auch nicht wundern, wenn man Plug & Play nutzen kann 
und die Files einfach in das Projekt plumsen lassen kann. Vorab aber 
Unterverzeichnisse (Groups) anlegen.


Bei der Hilfe wüßte ich nicht, wo man das einstellt. War mir bisher 
nicht so wichtig alles in einer IDE zu haben.

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