querdenker engineering
RAUC

Voraussetzungen für RAUC-Updates

Systemzustand, Bundle und Rahmenbedingungen für ein Update.

Vor dem Update müssen folgende Bedingungen erfüllt sein:

  • das System läuft im Betriebszustand [BETRIEBSZUSTAND]
  • das Update-Bundle [RAUC-BUNDLE] ist verfügbar
  • das Bundle ist für [PRODUKTNAME] bestimmt
  • Signatur und Integrität können mit [SCHLÜSSEL-ODER-ZERTIFIKAT] geprüft werden
  • die Stromversorgung bleibt während des Updates stabil
  • es steht ausreichend Speicherplatz zur Verfügung

Das Bundle wird entweder über das Netzwerk auf dem Zielsystem bereitgestellt oder von einem USB-Datenträger gelesen.

Bereitstellung über das Netzwerk

Das freigegebene Bundle muss auf dem Zielsystem als lokale Datei verfügbar sein oder über eine HTTP- beziehungsweise HTTPS-URL erreicht werden können.

Bereitstellung über USB

Verwende einen USB-Datenträger mit dem freigegebenen Bundle und verbinde ihn mit dem Anschluss USB Host des qdGate. Der USB-Anschluss USB Client ist für die System-Recovery mit STM32CubeProgrammer vorgesehen und nicht für RAUC-Updates.

Nach dem Einbinden des USB-Datenträgers muss das Bundle unter einem lokalen Dateipfad erreichbar sein. Das Einstecken des USB-Datenträgers startet kein Update automatisch.