Eclipse AVR Plugin generierte parameter

OP Persönliche Seite #4543228
Hi,

bin gerade vom AtmelStudio 7.0.790 auf Eclipse+WinAVR gewechselt, weil 
ich dort mit dem Linken Probleme hatt.
1
Error    recipe for target 'countdown.o' failed  XYZ11.0  C:\Users\...\xyz11.0\Debug\Makefile  107
Falls dazu Jemand spontan einen Einfall hat, darf er es gerne schreiben.

Mir geht es aber primär um eine Feststellung, die ich mit Eclipse 
gemacht habe und die ich evtl. im Wiki-Artikel (nach vorheriger 
Diskussion) ergänzen möchte.
1
avr-gcc.exe: 11.map: No such file or directory

Angenommen mein Projekt heißt "XYZ 11.0", so bekam ich die obigen 
Fehlermeldung.
Vermutlich generiert das Eclipse-Plugin das makefile falsch und kann mit 
Leerzeichen nicht umgehen.
In "XYZ11.0" umbenannt und alles läuft wunderbar durch (Btw. Punkte 
scheinen kein Problem darzustellen)

Des weiteren sei noch erwähnt, dass ich in der main.c tausende Fehler 
erhalte, wenn ich das Projekt importiere bzw. die oben nötige 
Umbenennung durchführe. Als Workarround (clean all hilft nicht) ist es 
möglich die "Target Hardware" in den Projekteinstellungen 1x auf eine 
andere MCU zu setzten (Apply) und dann wieder zurück auf die gewünschte.
Danach verschwinden alle Fehler bereits ohne bauen und er baut danach 
fehlerfrei durch.

Kann Sich Jemand etwas bei diesen Fehlern/Buggs denken und/oder kennt 
eine alternative Lösung?

Und da wir gerade beim Thema sind, was macht die .map überhaupt (bin 
nicht so bewandert mit makefiles und hab mir die IMMER generieren 
lassen.
Wie ist der Stand der Technik bezüglich WINAVR und C++ Programmierung 
für einen Atmega. (Angenommen man ist faul und kommt aus der 
objektorientierten Welt && hat noch massig Platz auf dem Flashspeicher) 
Die Precompilten Versionen sind ja von 2010 :(

Grüße Oekel

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 10 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.