Hi ich soll auf auf ein NXP Kinetis ein bootloader implementieren. Nun stellt sich die Frage: gibt es irgend ein open source Can Bootloader den ich dafür benutzen kann? Ich rede hier von einem Bootlader der schon etwas fortgeschrittener ist, der zB. Fehler erkennt und handeln kann, wie zum Beispiel frühzeitiger Abbruch ....? ich suche eins der auch mit einer PC Applikatiopn kommt.Also sowas wie ein CAPL script. Wie ich sehe gibt es da einiges, Aber konnt ihr eins empfehlen?
Seit Tagen das gesammte Internet abgesucht ? Und Guurgel hat bisher noch nichts ausgeworfen ? Fehler erkennen ist uebrigens nicht optional, sondern zwingend.
Diesen hats du sich bei deiner Suche als erstes gefunden und verworfen? https://www.nxp.com/pip/MCUBOOT C/C++ Source code provided under a permissive BSD open source license
Jetzt ist G. schrieb: > Fehler erkennen ist uebrigens nicht optional, sondern zwingend. Ich kann beim TO nichts von "optional" lesen. Sondern im Gegenteil, er sucht ja gerade einen, der Fehler erkennen kann.
Eben. Das muss jeder Bootloader koennen. Ohne speziell drauf hinzuweisen. Sorry fuer die Verwirrung.
Was spricht dagegen sich selbst schnell einen zu schreiben? Das hat den Vorteil daß man alles bis aufs letzte Detail schön mit der restlichen Anwendung in Einklang bringen kann. Treiber für die CAN-Hardware wirst Du ja schon haben (die Anwendung die Du hochladen willst benutzt ja auch CAN), fehlt also nur noch Code für das Ansteuern des FTFA um Flash zu löschen und zu schreiben, das sind 26 Zeilen Code (die Beschreibung aus dem RefMan 1:1 nach C übersetzt, pass auf die Endianness auf, FTFA Datenregister sind Big Endian, ansonsten trivial).
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.