chris1801
25.03.2008, 20:51
Hallo,
Ich war auf der Suche nach eine AVR-IDE für Linux und habe KontrollerLab gefunden. Ich habe es mir Installiert, ein kleines Testprogramm geschrieben, wollte es Komplimieren und habe follgende Fehlermeldungen bekommen:
Das Programm:
#include </avr/io.h>
int main()
{
char state;
int i, j, k; // Wait counters
DDRA=0x00; // Set all pins as outputs
state=0;
while (1) // Loop forever
{
for (i=0; i<10000; i++)
for (j=0; j<100; j++)
k++;
state = ~state;
PORTA = state;
}
}
Fehlermeldung:
/usr/local/avr/bin/avr-gcc -mmcuatmega32 -O0 -c ctest1.c -o ctest1.o
ctest1.c:1:21: error: /avr/io.h No such file or directory
Darauf hin habe ich das include follgendermaßen geändert:
#include </usr/local/avr/include/avr/io.h>
Da bei mir diese dateien dort liegen.
follgende Fehlermeldungen:
/usr/local/avr/bin/avr-gcc -mmcuatmega32 -O0 -c ctest1.c -o ctest1.o
In file included from ctest1.c:1:
/usr/local/avr/include/avr/io.h:94:26:avr/sfr_defs.h: No such file or directory
/usr/local/avr/include/avr/io.h:169:25:avr/iom32.h: No such file or directory
/usr/local/avr/include/avr/io.h:305:26:avr/portpins.h: No such file or directory
/usr/local/avr/include/avr/io.h:307:24:avr/common.h: No such file or directory
/usr/local/avr/include/avr/io.h:309:25avr/version.h: No such file or directory
/usr/local/avr/include/avr/io.h:312:22:avr/fuse.h: No such file or directory
/usr/local/avr/include/avr/io.h:315:22:avr/lock.h: No such file or directory
KontrollerLab ist bei mir unter meinem home-verzeichniss Installiert, avr-gcc unter /usr/local/avr/
Ich würde mich sehr über hilfe freuen,
Christoph
Ich war auf der Suche nach eine AVR-IDE für Linux und habe KontrollerLab gefunden. Ich habe es mir Installiert, ein kleines Testprogramm geschrieben, wollte es Komplimieren und habe follgende Fehlermeldungen bekommen:
Das Programm:
#include </avr/io.h>
int main()
{
char state;
int i, j, k; // Wait counters
DDRA=0x00; // Set all pins as outputs
state=0;
while (1) // Loop forever
{
for (i=0; i<10000; i++)
for (j=0; j<100; j++)
k++;
state = ~state;
PORTA = state;
}
}
Fehlermeldung:
/usr/local/avr/bin/avr-gcc -mmcuatmega32 -O0 -c ctest1.c -o ctest1.o
ctest1.c:1:21: error: /avr/io.h No such file or directory
Darauf hin habe ich das include follgendermaßen geändert:
#include </usr/local/avr/include/avr/io.h>
Da bei mir diese dateien dort liegen.
follgende Fehlermeldungen:
/usr/local/avr/bin/avr-gcc -mmcuatmega32 -O0 -c ctest1.c -o ctest1.o
In file included from ctest1.c:1:
/usr/local/avr/include/avr/io.h:94:26:avr/sfr_defs.h: No such file or directory
/usr/local/avr/include/avr/io.h:169:25:avr/iom32.h: No such file or directory
/usr/local/avr/include/avr/io.h:305:26:avr/portpins.h: No such file or directory
/usr/local/avr/include/avr/io.h:307:24:avr/common.h: No such file or directory
/usr/local/avr/include/avr/io.h:309:25avr/version.h: No such file or directory
/usr/local/avr/include/avr/io.h:312:22:avr/fuse.h: No such file or directory
/usr/local/avr/include/avr/io.h:315:22:avr/lock.h: No such file or directory
KontrollerLab ist bei mir unter meinem home-verzeichniss Installiert, avr-gcc unter /usr/local/avr/
Ich würde mich sehr über hilfe freuen,
Christoph