Gast
#1101388
hallo ! meine aufgabe is es ein bootloader zu bauen der über ethernet (TFTP) die flashapplication updaten kann. besser wäre allerdings noch aus sicherheitsgründen das Ur-programm im flash zu behalten und als update die neue version in ein anderen flashbereich zu bringen. Flash ist genug da (256kByte) für sogar weit aus mehr als 2 programme es geht darum möglichst sicher die software zu verändern von einiger entfernung ohne menschen hinschicken zu müssen wenn was schief läuft. habe hier schon einiges gelesen aber nicht herausbekommen ob soetwas praktikabel ist oder eher nicht . ( probleme mit IRQ-vektortabelle, flashen des zweitprogramms, einsprung in dieses) es geht ersteinmal um ein konzept / genaue vorstellungen zu details hab ich noch nicht. ::___offtopic____:: bootloader over Ethernet: lieber ETH-treiber/stack und speicherung der empfangen Programm-daten in applikation machen und dann nur noch im bootloader flashen (aus RAM) oder parallel (page-weise) empfangen anschließend flashen oder alles im bootloader machen ??