Ein bisschen was möchte ich zum Thema Flash und doppelte Datenhaltung noch loswerden 🤓.
Wenn man sich mal aktuelle Steuergeräte im Automotive Umfeld anschaut, dann wird man bei sehr vielen noch einen ganz klassischen Automotive-μC mit embedded Flash, als nicht flüchtigen Speicher, vorfinden.
Bei denen ist der Flashspeicher dann aber meist schon mit dem Programm- und Daten(müll) der aktuellen Version voll. Da wird’s schwierig die neuen Daten auch noch rein zu schreiben, um dann im Bedarfsfall (fehlgeschlagenes Update) auf den alten Stand zurück zu wechseln. Da die μC auch einen integrieren Flash haben, ist die Erweiterung über externen Speicher schwierig, weil quasi kein μC noch zusätzlich externen nicht flüchtigen Speicher anbinden kann.
Im Gegenzug sind die SoCs die z.B. im Infotaiment verbaut werden in der Lage externen Speicher anzubinden. Das bringt dann aber z.B. im Bereich der Security wieder Herausforderungen mit sich. Dennoch ist es da grundsätzlich deutlich einfacher über einen größeren Speicher (im Endeffekt eine Verdopplung) ein Backup verfügbar zu machen.
Das es im Automotive Bereich noch nicht flächendeckend im Einsatz ist liegt also zum Teil ab den technischen Randbedingungen (begrenzter interner Speicher) bzw. an den Kosten (SoC + Verdopplung Speicher) und Aufwänden (Security bei externem Speicher).