PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Compile Error (Asuro Lib 2.8)



Flario
02.08.2008, 12:10
Hallo,

wie schon im Titel gesagt verwende ich die AsuroLib 2.8rc1.
ich verwende das tool AsuroFlash was hier im forum zu finden ist.
ich include die asuro.h und füge die asuro.c zu meinem projekt hinzu.
dann bekomme ich folgenden fehler:

..\..\asuro-lib\lib\asuro.c:145: error: 'F_CPU' undeclared (first use in this function)
..\..\asuro-lib\lib\asuro.c:145: error: (Each undeclared identifier is reported only once
..\..\asuro-lib\lib\asuro.c:145: error: for each function it appears in.)
hab schon in alles files nachgeschauft F_CPU wird nirgends definiert...

danke!
mfg
Flario

PicNick
02.08.2008, 13:45
Tja, "F_CPU" hört sich für mich an, als solle es die Quartzfreuenz sein.
Ich weiss nicht, ob man das nicht selber definieren muss, auch wenn man "asuro.h" verwendet.

Bis hier ein Wissender was besseres sagt:

Probier einfach:

VOR dem "include asuro.h"

#define F_CPU 8000000 (8 MHZ ? )

schau doch einfach, was dann passiert
bei einem ev. anderen Fehler, der dann kommt, kann man sich vielleicht mehr vorstellen, wo's hapert.

Flario
02.08.2008, 14:10
ok danke das ging...
adnn bekam ich ein haufen unaufgelöste beziechner (wies VC sagt)...
ok fast alle *.c datein zum projekt hinzugefügt...
keine errors mehr... nur hex file is schon 7kb groß...
geflasht...
Statusled schalted zwar auf grün wie ichs gesagt hab unr die backleds gehn ein und der motor rührt sich nicht...

Flario
02.08.2008, 20:35
habs mittlerweile herausgefunden...
der fehler lag in meinem Makefile, er hat den falshen pfad zur asurolib gelinkt