Gast
#5064580
Hallo zusammen, ich bin gerade dabei ein Konzept für ein FW-Update zu erstellen. Einen einfachen Bootloader habe ich bereits geschrieben und getestet. Der macht gerade nicht viel. Er startet nur die eigentliche Firmware. Er muss nun halt mit Leben befüllt werden. Das Image liegt auf einer SD-Karte die per SPI angebunden ist. Damit das Image in das Flash geladen werden kann, muss der Bootloader also das Interface initialisieren und das FAT(32)-Filesystem unterstützen. Beides wird auch vom Hauptprogramm verwendet, daher fragte ich mich "Warum den Speicher doppelt benutzen"? Kann man den Code für den SD-Karten Zugriff ebenfalls als eine Art Image ab einer bestimmten Adresse in den Speicher schreiben und vom Bootloader von von der FW auszugreifen und nutzen? Danke & Grüße Bari