MoinMoin,
ich versuche grad, mich ein wenig in die 32bittige Welt einzuarbeiten.
Ich arbeite mit AtollicTrueStudio 5.0 Lite und mit dem STM32F429
DiscoveryBoard. Ich wollte nun das auf dem Display ausgaben machen, hab
aber schon Probleme, die Libs einzubinden.
Die Libs um die es geht befinden sich im selben Ordner, und werden auch
im Projekt-Pfad als vorhanden angezeigt. Ich hatte sie erst mit #include
tm_stm32f4_ili9341 eingebunden, aber da war dann ein rotes x vor den
nicht gefundenen. Dann hab ich die Libs in den Projektordner kopiert,
und die xs sind verschwunden.
Dennoch meckert er beim Compilierversuch das es keine tm_stm32f4_ili9341
geben würde, dabei liegt sie im selben Ordner wie bspw die
tm_stm32f4_fonts.
Also prinzipiell findet er die Libs, nur bei der ili9341 klappt es halt
nicht. Hat da jdm einen Rat, wodran es liegen könnte?
P.S.
hier der Code, falls die Betriebblindheit mich wieder einen Tippfehler
übersehen lässt.
Danke dir für die Antwort, aber wenn ich den kompletten Pfad angebe,
dann ist nicht nur im Quelltext das x, dann kommt auch wieder in diesem
Outline"Pfad" das Dreieck mit Ausrufezeichen, das auf nicht gefunden
hinweist.
Ohne den kompletten Pfad ist das Dreieck in Outline weg, als würde er
die Datei finden, aber im Quelltext selbst bleibt das x....
So, nachdem ich den Pfad nun richtig angegeben habe, ist zwar das x auch
im Quelltext verschwunden, dennoch meckert der Compiler, die Datei wäre
nicht da.
Aber langsam verstehe ich überhaupt nichts mehr. Wenn ich den ganzen
Pfad mit \ trenne, dann meckert er die ili9341 wäre nicht da, sagt aber
zur tm_stm32_font nichts (ich include erst die ili, dann die font),
trenne ich aber mit / dann findet er die ili, aber dann meckert er, die
font wäre nicht da... wobei sie wie gesagt im selben ordner liegen
Nun habe ich mir von ST das STSW-STM32138 STM32F429 discovery firmware
package (UM1662) runtergeladen, da sind Beispiele drin, unter anderem
auch fürs TrueStudio, jedoch werden die nicht geöffnet.... Wenn ich das
Projectfile öffne, öffnet er zwar das Studio, aber öffnet dann nicht das
Project sondern lediglich Projectfile, das mir dann als xml oder sowas
in der Richtung angezeigt wird.... Auch wenn ich auf Project klicke,
bleibt das Feld "Open Project" grau. Kann das sein, das man mit der
Lite-Version keine Projekte öffnen kann? Wäre das nicht, nunja
suboptimal? Ich ging davon aus, das es nur die 32kb begrenzung gibt.
Mit verwirrten Grüßen,
Chaos
Das hatte ich vor einiger Zeit auch mal in Benutzung (das ist doch
dieses Coocox? oder wie es sich schreibt?) und hatte damit ganz ähnliche
Probleme, Libs wurden nicht gefunden, obwohl sie includiert, ins Project
eingebunden und im richtigen Pfad lagen... War aber noch auf nem
XP-System, inzwischen bin ich bei 8.1 gelandet. Naja ich werds mir
morgen nochmal installieren und schauen ob ich damit nun besser
klarkomme. Für heute erst mal genug. =)
Nochmal Danke für deine Tipps, ich werd mich dann wohl morgen nochmal
melden
versuch mal eine leere datei test.h einzubinden. Ich vermute dein
Problem beim compilieren der *.c Dateien.
Bei bp/coide funktioniert der Projektexplorer nicht richtig. Bevor man
im Projektexplorer Dateien aufruft, muss man sie im Windowsexplorer
anlegen.