ulli27
05.04.2007, 00:01
Hallo,
habe die avr-toolchain unter ubuntu installiert, sowie die kontrollerlab-ide. Nun versuche ich verzweifelt ein kleines Demoprogramm zu builden, komme jedoch über das Kompilieren nicht hinaus.
Kontrollerlab gibt beim Build folgendes aus:
avr-gcc -mmcu=atmega8 -Wall -g -O1 -c hello.c -o hello.o
avr-ld hello.o -mmcu=atmega8 -g -o project.out -Wl,-Map,project.map
avr-ld: unrecognised emulation mode: mcu=atmega8
Error(s) occured: The exit status was 1.
Wenn ich avr-ld aus der Konsole starte mit:
avr-ld hello.o -m avr4 -v -g -o project.out
bekomme ich folgendes:
GNU ld version 2.16.1
hello.o in function 'main':
/.../hello.c:4: undefined reference to '__stack'
/.../hello.c:4: undefined reference to '__stack'
Der Vollständigkeit halber noch der Quellcode:
#include <avr/io.h>
int main(void){
DDRB = 0XFF;
PORTB = 0x03;
while(1){
}
return 0;
}
Kann mir jemand helfen? Liegt es vielleicht an der Installation der Toolchain (habe die Komponenten mit apt-get install installiert...)
Vielen Dank und viele Grüße,
\Ulli.
habe die avr-toolchain unter ubuntu installiert, sowie die kontrollerlab-ide. Nun versuche ich verzweifelt ein kleines Demoprogramm zu builden, komme jedoch über das Kompilieren nicht hinaus.
Kontrollerlab gibt beim Build folgendes aus:
avr-gcc -mmcu=atmega8 -Wall -g -O1 -c hello.c -o hello.o
avr-ld hello.o -mmcu=atmega8 -g -o project.out -Wl,-Map,project.map
avr-ld: unrecognised emulation mode: mcu=atmega8
Error(s) occured: The exit status was 1.
Wenn ich avr-ld aus der Konsole starte mit:
avr-ld hello.o -m avr4 -v -g -o project.out
bekomme ich folgendes:
GNU ld version 2.16.1
hello.o in function 'main':
/.../hello.c:4: undefined reference to '__stack'
/.../hello.c:4: undefined reference to '__stack'
Der Vollständigkeit halber noch der Quellcode:
#include <avr/io.h>
int main(void){
DDRB = 0XFF;
PORTB = 0x03;
while(1){
}
return 0;
}
Kann mir jemand helfen? Liegt es vielleicht an der Installation der Toolchain (habe die Komponenten mit apt-get install installiert...)
Vielen Dank und viele Grüße,
\Ulli.