ich versuche schon seit einiger zeit unter Ubuntu gutsy ein programm für
den at90USB162 zu kompilieren. zuerst hab ich versucht den avr project
wizard bei codeblocks zu verwenden und danach mit selbst geklicktem
makefile, beide male hab ich das selbe ergniss bekommen:
1 | sputnik@sputnik-laptop:~/prog/night$ make
|
2 | avr-gcc -c -mmcu=at90usb162 -I. -gstabs -Os -Wall -Wstrict-prototypes -std=gnu99 night.c -o night.o
|
3 | In file included from night.c:15:
|
4 | /usr/lib/gcc/avr/4.2.1/../../../../avr/include/avr/io.h:332:6: warning: #warning "device type not defined"
|
5 | night.c: In function ‘main’:
|
6 | night.c:26: error: ‘DDRB’ undeclared (first use in this function)
|
7 | night.c:26: error: (Each undeclared identifier is reported only once
|
8 | night.c:26: error: for each function it appears in.)
|
9 | night.c:27: error: ‘DDRC’ undeclared (first use in this function)
|
10 | night.c:28: error: ‘PORTC’ undeclared (first use in this function)
|
11 | night.c:33: error: ‘PORTB’ undeclared (first use in this function)
|
12 | make: *** [night.o] Fehler 1
|
nachdem ich einen blick in die datei io.h riskiert hab, konnte ich
feststellen das es dort wirklich keinen at90USB162 gibt?
hmmm was kann ich tun um es unter linux doch noch hinzukriegen?
grüße damir