Hallo! Gibt es die Möglichkeit einen programmierten Bootloader auszutauschen, obwohl der Controller nicht mehr zugänglich ist. Der Controller ist vergossen. Die einzige Möglichkeit ist ein Firmwareupdate über CAN per Bootloader. (Es ist der vorkompilierte CAN-Bootloader von Atmel aufgespielt) Jetzt wurde ein Bug im Bootloader entdeckt, der unter seltenen Umständen große Schäden anrichten kann. Ist es Möglich über diesen Bootloader zuzugreifen und quasi sich selbst auszutauschen bzw. zu überspielen?
Auf nicht hilfreiche Antworten, wie "Wie soll das gehen?" kann verzichtet werden. Das es nicht einfach ist und auf den ersten Blick unmöglich, weiß ich selbst. Vielleicht gibt es dennoch Profis, die eine machbare aber komplizierte Lösung haben. Danke
Aus dem manual: "The program code within the Boot Loader section has the capability to write into the entire Flash, including the Boot Loader memory. The Boot Loader can thus even modify itself, and it can also erase itself from the code if the feature is not needed anymore. " Allerdings dürfen hierfür die Schutzmechanismen nicht aktiviert worden sein und der Bootloader muss bereits dieses Feature mitbringen. Ich kenne den Bootloader von Atmel nicht.
Steffen R. schrieb: > Aus dem manual: Vielen Dank für die Info. Aus welchem manual hats du zietiert? Im Datenblatt (AT90CAN32_64_128-automotive.pdf) finde ich diesen Teil nicht.
www.atmel.com/images/doc7679.pdf 24. Boot Loader Support – Read-While-Write Self-Programming
Mal eine Frage am Rande da Ihr ja offenbar den Bootloader benutzt, womit füttert Ihr den vom PC aus? Zumindest das FLIP funktioniert ja wohl nur bis XP oder so mit Vector Hardware? Alles schon etwas angestaubt.
FLIP funkltioniert auch unter Windows 10. Zwar mehr Schlecht als Recht, aber es ist möglich. Ansonsten kann man es über ein Terminalprogramm nutzen. Als Hardware kommt bei mir ein Dongle von PEAK zum Einsatz (Beispiel: http://www.peak-system.com/PCAN-USB.199.0.html)
Gerade mal ausprobiert und FLIP versagt mit meiner VN1630 von Vector. Siehe auch hier: Beitrag "Atmel FLIP unter WIN7 / 64 Bit" Tja, doof, ansonsten läuft das ja eigentlich, zumindest unter Win7.
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.