Hallo, ich habe mal eine vielleicht blöde Frage.... Ich habe den Arduino Leonardo Bootloader mit einer neuen VID/PID modifiziert und ein VB.NET Programm geschrieben, das über AVRDUDE ein neues Programm flashen kann. Nun habe ich aus versehen ein altes .HEX File geflasht, von dem ich nicht mehr weiß, was eigentlich drin ist. Das Resultat ist, das wieder der alte Leonardo Bootloader auf dem Chip ist, mit Original VID/PID!! Nun meine Frage: Ist das überhaupt möglich, das beim Flashen über den Bootloader sich der Bootloader selbst überschreibt?? Gruß Michael
Gast
#4421113
Der Bootloader kann sich nicht selbst überschreiben
Ich habe mittlerweile einige Berichte über Bootloader gelesen, die sich selbst überschreiben/updaten können... Prinzipiell ist das also möglich, die Frage ist nur noch, ob auch Catherina das kann....
Ich glaube das geht indem man einen weiteren loader in den Applikationsflash schreibt und diesen anspringt. Von dort aus kann man den bootloader Bereich dann beschreiben. Kann mich aber auch irren
so, habe es jetzt noch mal verifiziert: Der Bootloader kann sich 1A selbst überschreiben wenn man die entsprechenden Fuses nicht gesetzt hat ......
Antwort schreiben
Bitte melde dich an, um einen Beitrag zu schreiben.