avr studio hex.

OP #3288028
Lesenswert?

Moin , ich habe versucht einen atmega168 mittels eines freeduinoboads in 
C zu programmieren. Ich bin auf dem gebiet noch ein anfänger und komme 
nich weiter weil das avr-studio 4, welches ich benutze sich weigert 
meine programmierung in eine hex. Datei zu wandeln. WinAVR habe ich 
installiert aber es funktioniert immer noch nicht. der 
programmmierungscode is richtig eingeben aber wenn ich auf build klicke 
steht in der zeile. "make: *** [versuch.hex] Error 1". woran kann das 
liegen?
Gast #3288040
Lesenswert?

Möglicherweise daran, dass AVR Studio die notwendige make.exe nicht 
findet... da ist sicher noch mehr auf dem Bildschirm zu lesen... z.B. 
sowas wie das folgende neben Deiner Error 1 Meldung...

....
C:\Atmel\AVR\make\make.exe all
Das System kann den angegebenen Pfad nicht finden.
....

Sicher steht bei Dir was ähnliches... und... was könnte Dir das sagen ?

Gruss Gordon Shumway aka TOKABLN
OP #3288046
Lesenswert?

Build started 20.8.2013 at 19:17:23
mmcu=atmega168 -Wall -gdwarf-2 -Os -std=gnu99 -funsigned-char 
-funsigned-bitfields -fpack-struct -fshort-enums -MD -MP -MT versuch.o 
-MF dep/versuch.o.d  -c  ../versuch.c
/usr/bin/sh: -Wall: command not found
make: [versuch.o] Error 127 (ignored)
mmcu=atmega168 -Wl,-Map=versuch.map versuch.o     -o versuch.elf
/usr/bin/sh: -Wl,-Map=versuch.map: command not found
make: [versuch.elf] Error 127 (ignored)
avr-objcopy -O ihex -R .eeprom -R .fuse -R .lock -R .signature 
versuch.elf versuch.hex
avr-objcopy: 'versuch.elf': No such file
make: *** [versuch.hex] Error 1
Build failed with 1 errors and 0 warnings...
Gast #3288100
Lesenswert?

Na was wird das wohl sein ? Sicher der Pfad wo die make.exe Datei 
liegt...

z.B.

When you create a GCC project now you need to go to 
Project-Configuration Options then on the 5th tab ("Custom options") set 
the path to avr-gcc to be /winavr/bin/avr-gcc.exe and the path to "make" 
to be /winavr/utils/bin/make.exe and THEN you should be able to build 
OK.

Gordon Shumway aka TOKABLN
OP #3288135
Lesenswert?

rm -rf versuch.o  versuch.elf dep/* versuch.hex versuch.eep versuch.lss 
versuch.map
Build succeeded with 0 Warnings...
gcc  -mmcu=atmega168 -Wall -gdwarf-2 -Os -std=gnu99 -funsigned-char 
-funsigned-bitfields -fpack-struct -fshort-enums -MD -MP -MT versuch.o 
-MF dep/versuch.o.d  -c  ../versuch.c
gcc: CreateProcess: No such file or directory
make: *** [versuch.o] Error 1
Build failed with 1 errors and 0 warnings...
OP #3288237
Lesenswert?

ok jetzt zeigt er das an:
Build started 20.8.2013 at 21:20:35
avr-gcc -mmcu=atmega168 -Wl,-Map=versuch.map versuch.o     -o 
versuch.elf
versuch.o: In function `main':
C:\Users\Christoph\Desktop\avr\versuch\default/../versuch.c:11: 
undefined reference to `_delay'
make: *** [versuch.elf] Error 1
Build failed with 1 errors and 0 warnings...
Gast #3288252
Lesenswert?

Ich würde Dir gerne vorschlagen, dass Du jetzt mal anfängst selber die 
Fehlermeldung zu lesen und zu interpretieren bzw. zu überlegen warum 
diese Meldung kommt... denn Du kannst nicht bei jedem Fehler auf Andere 
hoffen... und sonst lernst Du das sicher nie.

Letzter Hinweis meinerseits... schau Dir diese Meldung an

undefined reference to `_delay'

so... und jetzt schau doch mal was das bedeuten könnte

Gordon Shumway aka TOKABLN

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