Hi, ich habe nach Ewigkeiten mal wieder meinen alten Brog16 Rausgekramt und wollte ihn eigentlich per MCUF ansteuern. Wie kann ich die Firmware so bauen, dass ich MCUF an den Borg senden kann? Per Default ist das nicht mitcompiliert oder? Auch in den vorkompilierten firmwares die ihr auf der Wikiseite habt, finde ich keine MCUF schnittstelle oder? Liebe Güße, PS.: Vllt. hat ja jemand eine fertig gebaute Firmware herumliegen? Gruß, Johannes Frölich -- Bauhaus-Universität Weimar Trierer Strasse 64 99423 Weimar Tel: 016099115174 web: www.johannes-froelich.de Mail: johannes.froelich@uni-weimar.de
Villeicht noch ein kleiner Nachtrag: ich habe in der display_loop.c die auskommentierte Zeile 67 aktiviert und bekomme dann beim make folgendes: …. src/obj_avr/display_loop.o: In function `display_loop': /media/medien/Misc/borgware-2d/src/display_loop.c:67: undefined reference to `mcuf_serial_mode' collect2: error: ld returned 1 exit status make: *** [image] Fehler 1 Was mache ich falsch? Wie kann ich das MCUF Modul mitkompilieren? Gruß Johannes Frölich -- Bauhaus-Universität Weimar Trierer Strasse 64 99423 Weimar Tel: 016099115174 web: www.johannes-froelich.de Mail: johannes.froelich@uni-weimar.de Am 22.10.2014 um 20:13 schrieb Johannes Frölich <johannes.froelich@uni-weimar.de>:
Hi,
ich habe nach Ewigkeiten mal wieder meinen alten Brog16 Rausgekramt und wollte ihn eigentlich per MCUF ansteuern. Wie kann ich die Firmware so bauen, dass ich MCUF an den Borg senden kann? Per Default ist das nicht mitcompiliert oder? Auch in den vorkompilierten firmwares die ihr auf der Wikiseite habt, finde ich keine MCUF schnittstelle oder?
Liebe Güße,
PS.: Vllt. hat ja jemand eine fertig gebaute Firmware herumliegen?
Gruß,
Johannes Frölich
-- Bauhaus-Universität Weimar Trierer Strasse 64 99423 Weimar Tel: 016099115174 web: www.johannes-froelich.de Mail: johannes.froelich@uni-weimar.de
_______________________________________________ Borg16 mailing list Borg16@das-labor.org http://das-labor.org/mailman/listinfo/borg16
Hallo Johannes, es liegt nicht an Dir. Ursprünglich gab es für jede Borgsorte mindestens einen eigenen Fork der Borg-Firmware. Zeitweise machte auch jeder, der an der Firmware gearbeitet hat, einfach seinen eigenen Fork auf. Diese Forks waren noch nicht konfigurierbar und hatten ein vergleichsweise beschränktes Feature-Set. Aus dieser Zeit stammt auch der MCUF-Quellcode. Um diesem Wildwuchs Herr zu werden hat tixiv gegen Ende 2008 die interessantesten Features in einem weiteren Fork konsolidiert und sie per Menuconfig konfigurierbar gemacht, daraus entstand dann die heutige Borgware-2D. Der MCUF-Code wurde allerdings nie für die Borgware-2D portiert sondern liegt bis jetzt einfach nur als toter Code im Quellbaum. Vor etwa zwei Monaten habe ich angefangen, eine Kommandozeile für die serielle Schnittstelle zu implementieren, sprich, der UART-Support ist wieder da (über die Library von Peter Fleury). Wirklich viel muss am MCUF-Code nicht gemacht werden, allerdings frage ich mich gerade, was der beste Weg ist, den MCUF-Modus einzuschalten, sofern die UART-Shell zusätzlich funktionieren soll (solange nichts per MCUF abgespielt wird). Ich werde mir das mal anschauen, aber erwarte nicht, dass da sofort was bei rumkommt. Die Chancen, dass das in absehbarer Zeit was wird, sind aber deutlich höher, als noch vor zwei Jahren, als Du diese Frage schon einmal gestellt hast ;) Viele Grüße, Christian
Hallo, ich danke die vielmals für die Mail!! Ich bin ja froh dass es dann doch nicht nur an mir liegt ;) UART Support ist eine super Sache, allerdings denke ich, dass es ausreicht, wenn man entweder MCUF oder UART oder wählen könnte! Jedenfalls würde mir das reichen... Ich bin leider wirklich kein Programmierer und kann nicht wirklich am code helfen… Ich habe nur bock mal Wieder zu basteln! Danke für die nette Mail! Grüße, Johannes Frölich -- Bauhaus-Universität Weimar Trierer Strasse 64 99423 Weimar Tel: 016099115174 web: www.johannes-froelich.de Mail: johannes.froelich@uni-weimar.de Am 23.10.2014 um 07:51 schrieb Christian Kroll <chris@das-labor.org>:
Hallo Johannes,
es liegt nicht an Dir. Ursprünglich gab es für jede Borgsorte mindestens einen eigenen Fork der Borg-Firmware. Zeitweise machte auch jeder, der an der Firmware gearbeitet hat, einfach seinen eigenen Fork auf. Diese Forks waren noch nicht konfigurierbar und hatten ein vergleichsweise beschränktes Feature-Set. Aus dieser Zeit stammt auch der MCUF-Quellcode.
Um diesem Wildwuchs Herr zu werden hat tixiv gegen Ende 2008 die interessantesten Features in einem weiteren Fork konsolidiert und sie per Menuconfig konfigurierbar gemacht, daraus entstand dann die heutige Borgware-2D. Der MCUF-Code wurde allerdings nie für die Borgware-2D portiert sondern liegt bis jetzt einfach nur als toter Code im Quellbaum.
Vor etwa zwei Monaten habe ich angefangen, eine Kommandozeile für die serielle Schnittstelle zu implementieren, sprich, der UART-Support ist wieder da (über die Library von Peter Fleury).
Wirklich viel muss am MCUF-Code nicht gemacht werden, allerdings frage ich mich gerade, was der beste Weg ist, den MCUF-Modus einzuschalten, sofern die UART-Shell zusätzlich funktionieren soll (solange nichts per MCUF abgespielt wird).
Ich werde mir das mal anschauen, aber erwarte nicht, dass da sofort was bei rumkommt. Die Chancen, dass das in absehbarer Zeit was wird, sind aber deutlich höher, als noch vor zwei Jahren, als Du diese Frage schon einmal gestellt hast ;)
Viele Grüße, Christian
_______________________________________________ Borg16 mailing list Borg16@das-labor.org http://das-labor.org/mailman/listinfo/borg16
Ha und da bin ich mal wieder… 2 Jahre später ;) ich bin grad umgezogen und habe mal wieder den Borg16 herumliegen sehen… und mir ist die gleiche Frage wie schon vor ein paa Jahren durch den kopf gegangen: wie bekomme ich die MCUF schnittstelle mit dem Borg16 hin? Hat jemand in der zwischenzeit zufällig sowas mal gebaut ;)? Ich würd mich jedenfalls freuen! Grüße! Johannes Frölich -- Bauhaus-Universität Weimar Richard-Wagner Str. 15 99423 Weimar Tel: 016099115174 web: www.johannes-froelich.de Mail: johannes.froelich@uni-weimar.de
Am 23.10.2014 um 07:51 schrieb Christian Kroll <chris@das-labor.org>:
Hallo Johannes,
es liegt nicht an Dir. Ursprünglich gab es für jede Borgsorte mindestens einen eigenen Fork der Borg-Firmware. Zeitweise machte auch jeder, der an der Firmware gearbeitet hat, einfach seinen eigenen Fork auf. Diese Forks waren noch nicht konfigurierbar und hatten ein vergleichsweise beschränktes Feature-Set. Aus dieser Zeit stammt auch der MCUF-Quellcode.
Um diesem Wildwuchs Herr zu werden hat tixiv gegen Ende 2008 die interessantesten Features in einem weiteren Fork konsolidiert und sie per Menuconfig konfigurierbar gemacht, daraus entstand dann die heutige Borgware-2D. Der MCUF-Code wurde allerdings nie für die Borgware-2D portiert sondern liegt bis jetzt einfach nur als toter Code im Quellbaum.
Vor etwa zwei Monaten habe ich angefangen, eine Kommandozeile für die serielle Schnittstelle zu implementieren, sprich, der UART-Support ist wieder da (über die Library von Peter Fleury).
Wirklich viel muss am MCUF-Code nicht gemacht werden, allerdings frage ich mich gerade, was der beste Weg ist, den MCUF-Modus einzuschalten, sofern die UART-Shell zusätzlich funktionieren soll (solange nichts per MCUF abgespielt wird).
Ich werde mir das mal anschauen, aber erwarte nicht, dass da sofort was bei rumkommt. Die Chancen, dass das in absehbarer Zeit was wird, sind aber deutlich höher, als noch vor zwei Jahren, als Du diese Frage schon einmal gestellt hast ;)
Viele Grüße, Christian
_______________________________________________ Borg16 mailing list Borg16@das-labor.org http://das-labor.org/mailman/listinfo/borg16
Teilnehmer (2)
-
Christian Kroll
-
Johannes Frölich