Hi,
Drei Dinge sind mindestens falsch.
1. die asuro.c wird nirgendwo hinkopiert.
2. In seinen eigenen Quellen wird weiterhin nur die asuro.h included.
Man kann auch die eckigen Klammern verwenden.
Dazu muß sich dann aber die asuro.h im Verzeichnis
C:\WinAVR\avr\include befinden.
3. Die test.c kopiert man nicht in den Lib Ordner
um die neue Asuro Lib verwenden zu können,geht man folgendermaßen vor:
1. man entpackt das Zip File in ein beliebiges Verzeichnis, z.B. nach
Die Verzeichnisstruktur der Asuro Lib und der Beispiele ist dann:
C:\ASURO\lib
C:\ASURO\lib\inc
C:\ASURO\examples
C:\ASURO\examples\FirstTry
C:\ASURO\examples\SelfTest
...
Wenn man diese bestehende Verzeichnisstruktur nicht ändert, braucht man an den mitgelieferten Makefiles auch nichts zu ändern.
2. Um die Lib zu installieren kopiert man das File
in den WinAVR Lib Ordner, das ist normalerweise:
3. Zudem empfielt es sich das File
in den WinAVR include Ordner kopieren
4. Als nächstes sollte man versuchen, ob sich die mitgelieferten Beispiele übersetzen lassen.
5. Um ein eigenes Projekt zu erzeugen, kopiert man am besten den kompletten Ordner
C:\ASURO\examples\FirstTry
in ein anderes Unterverzeichnis. Wichtig ist dabei die Verzeichnistiefe beizubehalten, also entweder ein neuer Ordner im examples Verzeichnes zu erstellen oder einen Ordner
anlegen, und dort die Files eines Projektes jeweils in einen eigenen Unterordner zu kopieren, z.B.
C:\ASURO\projects\SecondTry
Die Makefiles sind so angelegt das Include Files und asuro.c relativ eingebunden werden, und zwar genau 2 Verzeichnisebenen nach unten zum Wurzelverzeihnis, und dann wieder hoch in das lib Verzeichnis.
Code:
VPATH=..\..\lib
-I=..\..\lib\inc
Lesezeichen