Hallo erstmal.
Wenn ich mit der neuen Lib ein Programm im Programmers Notepad in eine .hex umwandeln will, kommt folgende Fehlermeldung:
Bild hier
Dabei wurde dieses simple Programm verwendet:
Ich habe dann wohl irgendetwas bei der Installation der Lib falsch gemacht...Code:/*************************************************************************** * * * This program is free software; you can redistribute it and/or modify * * it under the terms of the GNU General Public License as published by * * the Free Software Foundation; either version 2 of the License, or * * any later version. * ***************************************************************************/ #include "asuro.h" int main(void) { Init(); StatusLED(YELLOW); while (1); return 0; }![]()
Jedoch habe ich mich genau an die Anleitung gehalten:
Als erstes habe ich die Lib (Ver. 2.80rc1) heruntergeladen, und entpackt. (Ich habe sie natürlich nicht in einen WinAVR-Ordner entpackt.)
Danach habe ich die neuste WinAVR Version installiert. (Ver. 20081205)
Dann habe ich alle Dateien aus LibHome/lib/inc nach WinAVR/avr/include kopiert, und die Datei libasuro.a aus LibHome/lib nach WinAVR/avr/lib kopiert.
Nachdem ich das gemacht habe, habe ich dann zwei Makefiles so geändert, wie in der Anleitung beschrieben, und zwar einmal die Makefile aus LibHome/lib und die Makefile aus LibHome/examples/FirstTry.
Schließlich habe ich die Lib dann noch mithilfe der Eingabeaufforderung übersetzt.
So müsste es doch eigentlich klappen...?
Doch wenn ich nun ein Programm mit der test.c aus dem FirstTry-Ordner schreibe und es übersetze, kommt diese Fehlermeldung.
Was mache ich falsch?







Zitieren

Lesezeichen