benny0183
18.05.2009, 13:50
Hallo, ich habe mir den Asuro bausatz gekauft und versuche nun mein erstes Projekt mit dem AVR Studio zu erstellen und habe folgenden Fehler:
C:\ASURO_SRC\test\default/../test.c:5: undefined reference to `Init'
C:\ASURO_SRC\test\default/../test.c:6: undefined reference to `MotorDir'
C:\ASURO_SRC\test\default/../test.c:7: undefined reference to `MotorSpeed'
make: *** [test.elf] Error 1
Build failed with 3 errors and 10 warnings...
#include "asuro.h"
int main () {
do {
Init ();
MotorDir (FWD,FWD);
MotorSpeed (255, 255);
} while (1);
return 0;
}
Ich vermute das die asuro.c Datei nicht eingebunden ist. Weiß aber nicht genau wie ich das machen muss.
Habe die libasuro.a Datei nach C:\WinAVR\avr\lib verschoben und die C:\ASURO_SRC\AsuroLib\lib make-lib.bat ausgeführt, da jedoch weiß ich nicht ob es erfolgreich war.
Beim Compellieren wird die asuro.h Datei und andere automatisch hinzugefügt.
C:\ASURO_SRC\test\default/../test.c:5: undefined reference to `Init'
C:\ASURO_SRC\test\default/../test.c:6: undefined reference to `MotorDir'
C:\ASURO_SRC\test\default/../test.c:7: undefined reference to `MotorSpeed'
make: *** [test.elf] Error 1
Build failed with 3 errors and 10 warnings...
#include "asuro.h"
int main () {
do {
Init ();
MotorDir (FWD,FWD);
MotorSpeed (255, 255);
} while (1);
return 0;
}
Ich vermute das die asuro.c Datei nicht eingebunden ist. Weiß aber nicht genau wie ich das machen muss.
Habe die libasuro.a Datei nach C:\WinAVR\avr\lib verschoben und die C:\ASURO_SRC\AsuroLib\lib make-lib.bat ausgeführt, da jedoch weiß ich nicht ob es erfolgreich war.
Beim Compellieren wird die asuro.h Datei und andere automatisch hinzugefügt.