Okey. Keine Software drauf. Also erst mal eine Steckerleiste für den FTDI-Zugang
auf das Board gelötet. Das hätte ruhig ab Werk so sein dürfen.
Das GPS-Offloading scheint zudem ein bisschen 2013 zu sein. Mittlerweile nimmt
man wohl einfach größere CPUs als Flight-Controller. Jedenfalls war es nötig,
einen ganzen Sack voll Compiler-Error zu fixen, damit sich die Software
in meiner Umgebung übersetzen und hochladen ließ. Wirkt ein bisschen ungeliebt…
Zumindest funktioniert das Modul jetzt anscheinend. Hilfreich waren die
Anleitungen von Painless360 und Quadflyer.
Bei den sechs unbeschrifteten Löchern musste es sich einfach um die
ICSP-Schnittstelle handeln. Also mal den Diamex USB-ISP-Programmer bestellt
und eine 3x2-Stiftleiste auf das Board gelötet. Der Diamex
ISP-Programmieradapter funktioniert Out-of-the-Box unter Debian.
Arduino-Umgebung starten, Board auswählen und /dev/ttyACM0 als Serial Port
festlegen. DIAMEX-AVR als Programmer verwenden und auf Burn Bootloader
klicken. Ab hier übernimmt der avrdude.
Änderungen rückgängig machen und mit dem Arduino wieder ganz normal über einen
FTDI-Chip kommunizieren. Cool, dass das so einfach war.
Man kann auch einen zweiten Arduino als Programmierer verwenden,
aber das war bei meinem Leonardo und dem Pro Mini nicht lückenlos
dokumentiert. IMHO gut angelegtes Geld.
Ich musste dagegen nur mal meine ganzen Paketkonflikte lösen. aptitude
dist-upgrade wollte das halbe System deinstallieren, einschließlich Gnome.
apt-get dist-upgrade konnte dagegen keine Probleme entdecken. Hm.
# aptitude install apt-show-versions deborphan# Was habe ich denn so, das es in den Repositories schon# gar nicht mehr gibt?
apt-show-versions | grep'No available version in archive'# Was wurde eigentlich removed, aber noch nicht gepurged?
aptitude search ~c
# Mal alle Bibliotheken als automatisch installiert markieren.
aptitude markauto ’~slibs’
# Was wurde automatisch installiert und hat keine Abhängigkeit# mehr zu einem installierten Paket?
deborphan
# apt-get upgrade fand keine Updates, aber das hier...
apt-get dist-upgrade
Wirklich alles besser. Bluetooth geht auch schon fast wieder. Die
Konfigurationseinstellungen sind wieder sichtbar. Nur kriege ich schon
wieder kein A2DP Sink. Ein andern mal…
Seit dem letzten Multiwii-Firmware-Upload mit OLED-Unterstützung tut sich auf diesem Crius SE 2.5 Flight-Controller nicht mehr viel. Der blinkt nicht mal mehr beim Starten. Bootloader kaputt? Das OLED-Display tut jedenfalls an einem Leonardo.
Memo für mich selbst: Beim Leonardo liegen SCL und SDA auf D1 und D2 und nicht auf A4 und A5.
Nächster Versuch: Neuen Bootloader über ICSP drauf brennen.
Ich hatte das Hörspielprojekt mit Rick Future schon mal verlinkt. Die Windsängerin veranlasst mich, es erneut zu verlinken. Prima Gruselgeschichte mit dichter Atmosphäre von Sven Matthias. Kennt noch wer die Gespenster Geschichten von damals? Die gabs immer bei meinem Kindergartenfreund zu lesen. Zu schön.