Hallo,
ich habe grad meinen Asuro zusammengebaut und versuche verzweifelt ein
erste Programm zu kompilieren.
System: Win7 x64, AVR Studio 4.18 SP2, WinAVR20100110, ASURO Lib 2.70
rc3
Beim versuch folgendes Codes kommt eine Fehlermeldung.
Code:
1 | #include <asuro.h>
|
2 | int main(void)
|
3 | {
|
4 |
|
5 | Init();
|
6 | while(1)
|
7 | {
|
8 |
|
9 | }
|
10 | return 0;
|
11 | }
|
Fehlermeldung:
1 | Build started 12.8.2010 at 12:42:53
|
2 | avr-gcc -mmcu=atmega8 -Wl,-Map=ASURO.map test.o -L"C:\ASURO_SRC\AsuroLib\lib" -lasuro -o ASURO.elf
|
3 | test.o: In function `main':
|
4 | D:\Dokumente\AVR\ASRO_test\ASURO\default/../test.c:9: undefined reference to `Init'
|
5 | make: *** [ASURO.elf] Error 1
|
6 | Build failed with 1 errors and 0 warnings...
|
In den Project Options habe ich bei Include Directories
"C:\ASURO_SRC\AsuroLib\lib\inc\" eingefügt, bei Libraries
"C:\ASURO_SRC\AsuroLib\lib\". Die "libasuro.a" hab ich dann noch unter
"Link with These Objects" übernommen.
Beim instellieren der Asuro Lib (über .exe)hatte ich noch eine Meldung
dass Winavr nicht installiert sei.
Programme die nur auf den Standart - Libraries für den AVR basieren
gehen.
Weiss jemand Rat?
Gruss