Firmware-Update, aber wie ? (S)

 

Nachdem das aktuelle Firmware-Update von unserer Projektseite geladen und auf der Festplatte an einem bekannten Ort abgelegt wurde, verbindet man das HAM-SPIRIT digicontrol S mit dem USB-Port des Rechners. Das Interface darf zu diesem Zeitpunkt nicht mit irgend einem Programm connectet sein, das den zu nutzenden virtuellen COM-Port belegt.

Nun startet man das auf der CD befindliche Windows-Programm "bootloader.exe" und stellt dort unter den Optionen ( Options ) sowohl den zu benutzenden virtuellen COM-Port ( Port ) des Interfaces, als auch die fest vorgegebene Schnittstellengeschwindigkeit von 4800 Baud ein.

Der benutzte virtuelle COM-Port sollte nicht die meist vorhandenen hardwäremäßigen COM-Ports 1-4 belegen, da diese ein Portsharing nutzen, das bei Nutzung zu Funktionstörungen führen könnte.

Nachdem das gemacht wurde, wählt man die gespeicherte Datei mit der Option "Select file" im Menüpunkt "File" aus und startet dann das Firmware-Update mit Druck auf die Taste "Upload". Dieser Vorgang wird auch "flashen" genannt.



Auf dem Windows-Bildschirm erscheint nun in regelmäßigen Abständen die Zeichenfolge "Sending #123 ..." und das Zeile für Zeile,

ausserdem blinkt gleichzeitig -im selben Takt der Einblendung- die grüne LED auf der Rückseite des Interfaces.


Genau jetzt ist der Zeitpunkt gekommen wo die RESET-Taste auf der hinteren Seite des Interfaces gedrückt werden muss.



Das LCD erlischt und sowohl die grüne, als auch die rote Led blinken eine zeitlang im Wechsel; danach führt der im Interface befindliche Mikroprozessor vollautomatisch einen "Power On Reset" durch, startet das Interface neu, und zur Kontrolle meldet das LCD noch im Klartext die neu eingespielte Firmwareversion.


Das war's; das Firmware-Update wurde erfolgreich eingespielt !