XMEGA: "supported for assembler only"

OP #4137857
Lesenswert?
• ▲
▼
Hallo,
versuche gerade, ein .c- file für den atxmega128a4u (auf X4DIL von 
Reusch Elektronik) mittels WinAVR 20100110 zu compilieren. Als mcu habe 
ich im makefile "atxmega128a4u" angegeben.
Der Compiler meldet:
1
main.c:1: error: MCU 'atxmega128a4u' supported for assembler only
2
In file included from main.c:1:
3
c:/winavr-20100110/lib/gcc/../../avr/include/avr/io.h:404:6: warning: #warning "device type not defined"

Ich habe aus Atmel Studio 6 das file "iox128a4u.h" in den Ordner "avr" 
eingefügt, das existierte dort bislang nicht. Dennoch wird nach wie vor 
derselbe Fehler angezeigt.

Muß ich noch irgendwo eine Zuordnung dieses MCU-types zu dem header-file 
eintragen bzw. kann mir jemand sagen, was ich noch tun muß, um das 
Programm zu compilieren?

Vielen Dank im Voraus für Eure Hilfe,

Roman
Gast #4138067
Lesenswert?
• ▲
▼
Habe aus
Atmel\Atmel Toolchain\AVR8 GCC\Native\3.4.2.1002\avr8-gnu-toolchain

die Ordner
"avr", "bin", "lib", "libexec"

in den Ordner "C:\WinAVR-20100110" kopiert, dann ging zumindest das 
Kompilieren.

Jetzt bekomme ich beim Versuch, das Programm zu flashen, folgende 
Fehlermeldung:

avrdude -p atxmega128a4u -P usb -c avrispv2    -U flash:w:main.hex
process_begin: CreateProcess(NULL, avrdude -p atxmega128a4u -P usb -c 
avrispv2 -U flash:w:main.hex, ...) failed.
make (e=2): Das System kann die angegebene Datei nicht finden.
make: *** [program] Error 2

Kann mir jemand erklären, was das bedeutet?


Vielen Dank im Voraus für Eure Hilfe.

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