Forum: Mikrocontroller und Digitale Elektronik AVR Studio: Fehler bei make


von Bernd (Gast)


Lesenswert?

Hallo,

habe mein AVR-Studio von V.4.17 auf 4.19 aktualisiert. WinAVR habe ich 
auch die neuste Version installiert.

Leider funktioniert das erstellen meiner Projekte nicht mehr. Ich 
bekomme Folgende Ausgabe:
1
Build started 7.11.2011 at 18:36:03
2
3
mmcu=atmega8 -Wall -gdwarf-2 -Os -std=gnu99 -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -MD -MP -MT main.o -MF dep/main.o.d  -c  ../main.c
4
5
/bin/sh: -Wall: command not found
6
7
make: [main.o] Error 127 (ignored)
8
9
mmcu=atmega8 -Wall -gdwarf-2 -Os -std=gnu99 -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -MD -MP -MT func.o -MF dep/func.o.d  -c  ../func.c
10
11
/bin/sh: -Wall: command not found
12
13
make: [func.o] Error 127 (ignored)
14
15
mmcu=atmega8 -Wall -gdwarf-2 -Os -std=gnu99 -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -MD -MP -MT adc.o -MF dep/adc.o.d  -c  ../adc.c
16
17
/bin/sh: -Wall: command not found
18
19
make: [adc.o] Error 127 (ignored)
20
21
mmcu=atmega8 -Wl,-Map=LED.map main.o func.o adc.o     -o LED.elf
22
/bin/sh: -Wl,-Map=LED.map: command not found
23
24
make: [LED.elf] Error 127 (ignored)
25
avr-objcopy -O ihex -R .eeprom -R .fuse -R .lock -R .signature  LED.elf LED.hex
26
27
avr-objcopy: 'LED.elf': No such file
28
29
make: *** [LED.hex] Error 1
30
31
Build failed with 1 errors and 0 warnings...

Leider kenne ich mich mit make garnicht aus. Hat jemand eine Idee wo der 
Fehler liegen könnte?

von Knut (Gast)


Lesenswert?

Er hat vergessen wo sein Compiler liegt, hatte ich auch heute Mittag.
Würde dir raten die aktuelle Toolchain zu installieren und diese dann zu 
verwenden. Mit WinAVR zeigt er auch irgendwie die Codegröße nichtmehr 
an.


Knut

von Spunkt (Gast)


Lesenswert?

Hallo Knut,
bin Anfänger und habe genau das gleiche Problem...
Wie installiere ich die aktuelle Toolchain ?

Gruesse
Stefan

von Knut (Gast)


Lesenswert?

Hier von der Seite runter laden und installieren...
http://www.mikrocontroller.net/articles/AVR-Studio



Knut

von Bernd (Gast)


Lesenswert?

Danke! Ich muss also die Toolchain anstatt WinAVR installieren...

Bin grad am überlegen ob ich nicht gleich AVRStudio 5 installieren soll. 
Habe hier schon ein paar Diskussionen gelesen, dass es anscheinend nicht 
so toll sein soll, da ging es allerdings um die Beta Version. Hat sich 
da bei der Final Version noch was getan? Läuft die jetzt ohne Probleme?

von Peter K. (Firma: Ohne Angabe) (peterkayy)


Lesenswert?

Hallo Bernd,
danke für diesen Thread. Hatte heute morgen exakt das gleiche Prob.
Erst "zerschoss" ich mir meinen AVRDRAGON nach einem von AVRStudio v4 
aus gewollten "Downgrade" auf eine ältere Version, da der AVRDRAGON 
urspr. mit einem AVRStudio v5 arbeitete.
Falls ebenfalls jemand dieses Problem haben sollte daß mit oder nach 
einem FirmwareUpgrade nichts mehr geht -> AVRDRAGON an einen anderen PC 
mit der AVRStudio v5 anschliessen und einen manuellen Upgrade 
durchführen. Anschliessend geht der manuelle Downgrade auf eine v4 
kompatible Version wieder und die grün/rote Duo LED leuchtet dann nur 
noch rot bzw. die andere grün = OK State.
Nun, jedenfalls saß ich vor gleichem Problem -> AVRStudio verlor seine 
Settings zum Compiler. Aber mit dem oberen Link von Knut und der 
Installation der AVRToolChain war alles wieder in Ordnung.
Projekt lässt sich wieder kompilieren.
Dennoch alles in allem, etwas mühseelig bis das Zeugs endlich mal geht. 
Verbratete insg. zwei Abende; die PIC/MCC18 Umgebungsinstalltion fand 
ich persönlich besser.
Zu Deiner Frage nach v5: Die v5 erscheint mir sehr träge. Ein Startup 
dauert bei mir fast ne Minute bis sich die GUI meldet, das System 
basiert auf ein paar VisualStudio Schichten, vielleicht erklärt das die 
allgemeine Latenz. Das Update Packet hat übrigens eine Grösse von 
620MB(!!)
Für ein "normales Debuggen" auf nem 8Bit Rechner find ich das etwas 
oversized da ich den installierten "AllInOne" Rest zu ziemlicher 
Sicherheit nicht nutzen werde. Ansonsten hab ich bisher noch keine 
Erfahrung mit dem v5 und nutze die v4.19 weiterhin (solange ich auf der 
8Bit Ebene bleibe)
Gruss, Peter

von Bernd (Gast)


Lesenswert?

Das mit der Toolchain war wirklich ein guter Tip. Danke! Jetzt läuft es 
bei mir auch! Werde erstmal auch noch bei AVRStudio 4 bleiben...

von obbedaja (Gast)


Lesenswert?

Super Tip! Hat mir soeben auch geholfen ein .hex File zu erstellen, 
nachdem ich einen Fehler hatte

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.