Hallo zusammen, Ich habe basierend auf den Bootloadern welche hier im Forum gepostet wurden meinen eigenen gebastelt, er heisst "2boots", und es ist ein Dual-Bootloader. Er kann also ganz normal via serielle schnittstelle mit stk500v1 und so, aber er kann daneben eben auch von FAT16 MMC / SD karte lesen. Als kleine Herausforderung habe ich noch einen Intel Hex Parser mit eingebaut, die Files müssen also nicht mehr in ein binär format konvertiert werden. Zudem kann der Dateiname im EEPROM hinterlegt werden, so dass auf ein und derselben SD-Karte mehrere HEX files gespeichert werden können. Die einzelnen Boards holen sich dann das jeweilg für sie bestimmte, vorausgesetzt dass vorher die namen im EEPROM korrekt gesetzt wuden. Gedacht ist das ganze um ganz viele verschiedene Arduinos mit SD Shield im Feld updaten zu können, ohne den Laptop mitnehmen zu müssen... Code im Attachement, oder auf github: http://github.com/thseiler/embedded/tree/master/avr/2boots/ dort gibts auch ein README dazu... Habe viel dabei gelernt, vorallem das man mit 2k allerhand auf die Beine stellen kann ;-) Freundliche Grüsse, Thomas
Hallöchen Kann mir vielleicht jemand diesen Bootloader für den Atmega1280 und den Atmega 2560 anpassen, hab leider mit bootloadern gar keine erfahrung, arbeitete bis jetzt immer nur mit arduino mit der IDE! und ist es möglich einen Ausgang blinken zu lassen wenn das Programm von der SD Karte geladen wird? Wenn Ja wie? Wäre echt supper wenn mir da jemand helfen könnte! Vielen Dank LG christian
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.