Da Arduino leider sehr langsam Fortschritte in der Programmierung macht, spiele ich mit dem Gedanken, auf den Micro einen "besseren" Bootloader aufzuspielen und eine andere Implementierung der Arduinio-Software zu verwenden.
Ist es möglich, den Tee nsy 2.0 bootloader in den Micro reinzuspielen?
Der 32U4 Prozessor ist der Selbe und die HW sollte keine Probleme machen.
Nur der Weg ist mir nicht ganz klar? Bootloader auslesen und einfach in den Micro reinspielen?
Du bist Dir schon im Klaren, dass Du mit dem Teensy-Bootloader die Arduino-IDE nicht mehr verwenden kannst, oder? Der HalfKay-Bootloader verwendet ein anderes Protokoll.
Um den Teensy verwenden zu können, muss ich einen Installer über die Arduino IDE laufen lassen, der alles weitere anpasst, damit der Chip aus der IDE programmierbar ist.
@pylon, Caterina ist doch der Arduino bootloader, ich hätte aber gerne den besseren. Wie von Michael richtig erkannt den HalfKay.
Dieser ist aber closed source. Daher die Frage, kann ich den aus dem Teensy per Sketch auslesen? Anscheinend sind nämlich die SPI Fuses gesetzt.
Warscheinlich bewege mich hier aber am Rande der Legalität...
Dieser ist aber closed source. Daher die Frage, kann ich den aus dem Teensy per Sketch auslesen? Anscheinend sind nämlich die SPI Fuses gesetzt.
Warscheinlich bewege mich hier aber am Rande der Legalität...
Man kann die AVR Fuses so setzen, dass ein Auslesen verhindert wird. Wenn das bei den Teensy's so gemacht wird (ich haben keinen), dürftest Du scheitern. PJRC scheint den Bootloader als Firmengeheimnis zu hüten, somit dürften sie alles unternehmen, dass Du ihn nicht auf den Micro kriegst. Wieso nimmst Du nicht gleichen einen Teensy, wenn Du diesen Bootloader willst?
Das ist mir neu! Ich hatte mich am Anfang meiner Programmiererei durch die Datenblätter gewühlt. Arduino hat mich so verwöhnt, dass das nicht mehr notwendig war.
Der Bootloader Support bietet tatsächlich die Möglichkeit nur den Bootloader zu schützen.
Ich habe mir mal eine Hand voll Micros für diverse Zwecke gekauft, die ich nun - Aufgrund des größeren Funktionsumfangs der mich durchaus überzeugte - in Teensies umwandeln wollte.
Aber das droht gerade zu scheitern...
Bleibt nur noch die Variante eines frei Verfügbaren Loaders (Bootloaders - deskthority). DIe sind aber alle recht groß...