Gast
#705289
Hallo, ich habe ein Board mit einem Renesas uC (M16C245). Die Software möchte ich via Ethernet updaten können - und zwar ohne den Prozessor zuvor in den Bootloader Mode gebracht zu haben. Ich stelle mir das in etwa so vor: a) der fabrikmäßig geflashte Ur-Bootloader verbleibt im Controller (?) b) wenn der Controller startet, wird eine Mini-Applikation gestartet, die auf dem Ethernet Interface lauscht, ob jemand neue Software flashen möchte. - Das macht sie ca. 5 Sekunden. Wenn in dieser Zeit keine Software via Ethernet bereit gestellt wird, startet die Mini-Applikation die Haupt-Applikation, ansonsten flasht sie die via Ethernet bereit gestellte Software und startet dann (die nun neue) Haupt-Applikation. c) Die Mini-Applikation verbleibt natürlich auch immer im Controller... Meine Fragen: ------------- Funktioniert dieses Konzept? (Spannungsausfall?) Hat der M16C Flash-Pages? Wenn ja, muss ich für die Mini-Applikation eine komplette Page verschwenden? Sollte ich es wagen, den fabrikmäßig geflashten Ur-Bootloader gegen meinen Ethernet Loader auszutauschen? Kannn mir jemand sagen, welche grundsätzlichen Schritte beim M16C notwendig sind, wenn ich selbst in den Flash schreiben möchte?