PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Asurolib neu kompilieren



Trumpethero
21.11.2014, 15:58
Hallo allerseits,
wie schon in diesem Artikel (https://www.roboternetz.de/community/threads/59542-Fehlermeldung-bei-make-all) beschrieben, habe ich ebenfalls das Problem, dass ich in der lib einige Namen ändern muss. Wie kompiliere ich die lib dann aber neu, damit ich sie verwenden kann? Aus den Anleitungen im Netz zur generellen erzeugung von avr libs bin ich irgendwie nicht schlau geworden.
PS: Verwende Ubuntu Linux

Schonmal vielen Dank im Vorraus!

Valen
21.11.2014, 22:15
In dem Lib Ordner gibt es ein makefile fur compilieren der Asuro Library selb. Und ein make-lib.bat Datei wo mit du das compilieren genauso machen kann als wie einer der Beispielen.

markusj
22.11.2014, 10:14
Wenn du die Original-Bibliothek nutzen möchtest (die stark veraltet ist), musst du eigentlich nur dafür sorgen, dass beim Kompilieren deines Programms die Datei asuro.c mit kompiliert wird. Dazu wird sie in das Makefile deines Programms mit aufgenommen. Danach reicht ein Aufruf von "make all" aus, um die Änderungen wirksam zu machen. Wenn du die Standard-Makefiles verwendest, ist die beschriebene Situation schon gegeben.

Ich würde dir aber empfehlen eine der neueren Bibliotheken (https://www.roboternetz.de/community/threads/26974-Die-wichtigsten-Dateien-Quellcodes-Downloads?p=252982&viewfull=1#post252982) einzusetzen.

mfG
Markus

Trumpethero
02.12.2014, 14:59
Wenn auch ein wenig verspätet: Vielen Dank für die Antworten!! Das Kompilieren hat funktioniert. Werde mich aber trotzdem mal mit den neueren Bibliotheken auseinander setzen. Jetzt hab ich nur noch das altbekannte Problem mim Flashen per IR...
Vielleicht hauts ja mit der Bastlerlösung, sprich Umbau auf ISP hin ;-)