Hallo an alle.
Ich möchte ein Projekt kompilieren, dass ich als GCC Projekt im
aktuellen AVRStudio angelegt habe. (installiert ist auch das neueste
WinAVR).
Nun bekomme ich leider de Meldung:
gcc plug-in: Error: Object file not found on expected location
F:\projects\smartLink\firmware\smartLink\default\smartLink.elf
natürlich liegt an der besagten Stelle wiklich kein .elf File, aber
sollte das nicht der Compiler erzeugen?! ;-)
Ich hab auch schon im Makefile herumgesucht, aber nichts gefunden, womit
ich den Fehler beheben kann.
Welche Einstellung ist da falsch?!
Danke für die Hilfe, ich hab mit Compilern nicht viel am Hut :D
Betse GRüße,
Franz
Hallo Franz,
hast du schon mal geschaut, ob du noch andere Fehler vom Compiler
gemeldet bekommst (in WinAVR im unteren Fenster unterm Build-Reiter)?
MfG
Stefan
Hmm, danke für den Link und die Antworten.
Nein, weitere Fehler gibt er mir keine aus (aber dem Link zufolge
erkennt AVT Studio diese ja möglicherweise nicht ;-) ).
Wollte jedenfalls mit dem GCC das Projekt kompilieren, der sagt mir
allerdings:
make.exe: *** No rule to make target `smartLink.elf', needed by `elf'.
Stop.
Was stimmt denn da wieder nicht an meinem makrfile?! Boah, warum is das
so kompliziert?! ^^
Danke schön!
Lg,
Franz
Franz wrote:
> make.exe: *** No rule to make target `smartLink.elf', needed by `elf'.> Stop.
Tja, ohne das Makefile zu sehen, ist das schwierig zu beantworten ;-)
Hallo
Ich denke mal, du hattest das AVR Studio schon installiert, bevor du
WinAVR installiert hast. Du musst das AVR Studio nochmal deinstallieren.
Denn du musst erst WINAVR installieren und dann das AVR Studio.
so hat es jedenfalls bei mir geklappt
Eieiei ;-)
Du hast recht, ich hatte das AVR Studio zuerst oben ^^
Aber das kann doch wohl nicht wahr sein, dass da nur eine
nueinstallation hilft?!
Was fehlt den hier? Irgendeine Umgebungsvariable?
Aber trotzdem danke für den Hinweis, bevor gar nichts geht, mach ich es
so ^^
Lg,
Franz
Ja sieht wohl aus, dass ich das Teil neu aufsetzen muss ;-)
Hab einfach mal im AVRStudio die Optimierung eingestellt, da ich die
warning bekommen habe, dass die delay funktionen von /utils/delay ohne
optimierung nicht richtig funktionieren.
Dann kompiliert und siehe da, AVRStudio reagiert nicht mehr..
Das interessante dabei, es ist komplett tot. auch nach mehrfachem
neustarten hängt sich alles auf, sogar bevor ich einen text sehe :-P
Grüße,
Franz
>Aber das kann doch wohl nicht wahr sein, dass da nur eine>nueinstallation hilft?!
Ist es auch nicht. Wenn du die delay-Warnung bzg. fehlender Optimierung
zu sehen bekommst, bedeutet das, daß der Compiler und das plugin an sich
laufen. Damit sollten alle Pfade etc. eigentlich richtig sein.
Wenn du eine "Dos-Fenster" aufmachst, dort in das default-Verzeichnis in
deinem Projektordner wechselst, und dann make ausrufst, was passiert
dann?
Oliver