Herunterladen Inhalt Inhalt Diese Seite drucken

Firmware-Aktualisierung; Mcu-Modul Firmware-Aktualisierung; Linux - EEZ BB3 Benutzerhandbuch

Modulares test- & mess-system
Inhaltsverzeichnis

Werbung

13. Firmware-Aktualisierung

Die Firmware des EEZ BB3 (d.h. des MCU-Moduls) ist nicht geschützt und kann aktualisiert werden,
wenn eine neue Version veröffentlicht wird. Darüber hinaus verfügen einige Peripheriemodule (z.B.
DCM220) über eine eigene MCU, die auch auf eine neuere Versionen aktualisiert werden soltle. Die
Upgrade-Verfahren des MCU-Moduls und der Peripheriemodule unterscheiden sich, wie in diesem Ka-
pitel beschrieben wird.

13.1. MCU-Modul Firmware-Aktualisierung

In diesem Abschnitt wird das Verfahren zum Laden der Firmware auf das EEZ BB3 (d.h. dem MCU-Mo-
dul) von Linux- und Windows-Betriebssystemen mithilfe der USB-DFU (Device Firmware Upgrade) be-
schrieben. Unabhängig vom Betriebssystem sind die folgenden Schritte erforderlich:
Trennen Sie alle angeschlossenen Lasten von allen Ausgängen.
Laden Sie die neueste Firmware herunter, die unter folgendem Link verfügbar ist
https://github.com/eez-open/modular-psu-firmware/releases

13.1.1. Linux

Das im Folgenden beschriebene Verfahren wird unter Ubuntu 18.04 LTS ausgeführt und kann sich bei
anderen Linux-Distributionen etwas unterscheiden. DFU ist eine offizielle Spezifikation für USB-Geräte-
klassen. Es wird von Linux nativ unterstützt. Daher muss kein zusätzlicher Treiber installiert werden.
Verbinden Sie das EEZ BB3 mit einem USB-Kabel mit dem PC. Der Anschluss auf der BB3-Seite
ist vom Typ Mini-USB.
Schalten Sie das Gerät mit dem Netzschalter an der Vorderseite aus und halten Sie den BOOT0-
Schalter gedrückt, während Sie das Gerät einschalten. Der BOOT0-Schalter befindet sich in der
unteren linken Ecke der Frontplatte. Wenn der BOOT0-Schalter lange genug gedrückt wurde,
wechselt BB3 in den DFU-Modus und die vorhandene Firmware wird deaktiviert und die Begrü-
ßungsseite wird nicht angezeigt. Der Lüfter dreht sich nach einigen Sekunden nicht mehr.
Sie können überprüfen, ob Linux das EEZ BB3 korrekt identifiziert hat, das sich im DFU-Modus
befinden muss. Öffnen Sie ein Terminal (Shell) und geben Sie ein:
lsusb
Damit wird eine Liste aller angeschlossenen und erkannten USB-Geräte angezeigt. Wenn das
EEZ BB3 ordnungsgemäß angeschlossen ist und sich im DFU-Modus befindet, sollten Sie ei-
nen wie in der Liste rot markierten Eintrag angezeigt bekommen.
Bus 004 Device 002: ID 174c:55aa ASMedia Technology Inc. ASM1051E SATA
6Gb/s bridge, ASM1053E SATA 6Gb/s bridge, ASM1153 SATA 3Gb/s bridge
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 003 Device 002: ID 046d:c077 Logitech, Inc. M105 Optical Mouse
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 108: ID 0483:df11 STMicroelectronics STM Device in DFU
Mode
Bus 001 Device 103: ID 1a40:0101 Terminus Technology Inc. Hub
Bus 001 Device 003: ID 04d9:1400 Holtek Semiconductor, Inc. PS/2
keyboard + mouse controller
Bus 001 Device 006: ID 8087:0025 Intel Corp.
Bus 001 Device 004: ID 046d:081b Logitech, Inc. Webcam C310
Bus 001 Device 002: ID 1a40:0101 Terminus Technology Inc. Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Installieren Sie die Software dfu-util (hierzu benötigen Sie Administrative Rechte (sudo):
sudo apt install dfu-util
Führen Sie die Software dfu-util in dem Verzeichnis aus, in dem Sie die Firmware beim Down-
load gespeichert haben:
73

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis