Asuro - Check das Arbeiten mit erweiterter Lib nicht!
Hallo!
Da mir einige Funktionen der erweiterten Asuro Lib sehr gefallen (Go(), Turn(), etc.) wollte ich diese auch verwenden, doch das shcaffe ich irgendwie nicht.
Mit dem AVR-Studio hab ich FirstTry geöffnet (direkt in dem Ordner gelassen und aus diesem Grund auch das Makefile nciht verändet), aber ich kann die Funktion Go() dann nicht aufrufen, krieg einen Fehler:
C:\Programme\winAVR\bin\..\lib\gcc\avr\3.4.5\..\.. \..\..\avr\bin\ld.exe: BFD 2.16.1 + coff-avr-patch (20050630) internal error, aborting at ../../binutils-2.16.1/bfd/reloc.c line 444 in bfd_get_reloc_size
Im AsuroFlash war auch ein BeispielProjekt dabei, aus dem hab ich mir asuro.c und asuro.h in einen neuen Projektordner kopiert, und hätte die beiden Files dann im AVR Studio eingefügt, wenn ich dieses dann aber compile hängt sich das AVR Studio auf..
Woran liegt das und wie kann ich die Funktionen der erweiterten Lib einfach hernehmen?
PS: Hab die Artikel im Wiki durchgeschaut, bin aber leider nicht schlauer geworden..
Liste der Anhänge anzeigen (Anzahl: 1)
Hallo microtux,
die aktuelle AsuroLib findest du auf Sourceforge. Asuro.c und Asuro.h müssen nicht kopiert werden. Sieh dir die Beispiel Programme (Ordner examples) an. Als Vorlage kann das FirstTry Projekt dienen, einfach alle Files von dort in einen neuen Ordner kopieren. Ein AVRStudio Projekt ist auch mit dabei, kann man aber auch leicht selbst erstellen, siehe hier:
http://www.asurowiki.de/pmwiki/pmwik...Main/AVRStudio
@osser
anbei ein kleines Asuro Lib Test Projekt für den AsuroFlasher.