Zum Hauptinhalt springen

radino40 Programmer

Hardware​

radino40 Programmer 902.211 45°
radino40 Programmer 902.211 top
radino40 Programmer 902.211 bottom

Der radino40 Programmer programmiert alle radino40-Module über den 6-poligen Steckverbinder. Er wird per Micro-USB an den PC angeschlossen und mit dem Browser-Werkzeug bedient.

Er speichert die Firmware intern und kann sie auf Knopfdruck auf ein radino40-Modul aufspielen, auch ohne PC. So lässt er sich als eigenständiger Feldupdater einsetzen, um radino40-Geräte zu aktualisieren.

Vor dem Aufspielen prüft er, ob die Firmware zur Hardware des Moduls passt. Bei Bedarf bringt er den Bootloader des Moduls automatisch auf den aktuellen Stand.

Eigenschaften:

  • Programmiert alle radino40-Module
  • Taster und 3 LEDs, die den Zustand und bei einem Fehler die Ursache anzeigen
  • Micro-USB-Anschluss
  • 6-Pin-Programmier-Anschluss
  • Abmessungen 20 × 30 × 10 mm (30 mm einschließlich Stiftleiste)
  • Gewicht 8 g

Anschluss am radino40-Modul​

Der Programmer wird mit seinem 6-poligen Stecker auf eine 6-polige Stiftleiste am Modul gesteckt. Das quadratische Pad ist Pin 1, die Markierung am Gehäuse des Programmers zeigt auf Pin 1.

Stiftleiste am Modul, Pin 1 mit quadratischem Pad
Programmer aufgesteckt, Markierung über Pin 1
PinSignal am radino40Hinweis
1P11 / nRSTReset
2GND
3P13 / RXDSerielle Schnittstelle des Moduls, Empfang
4P14 / TXDSerielle Schnittstelle des Moduls, Senden
5VCC (3,3 V)Versorgung des Moduls
6P16 / BSLwird nicht genutzt

Wer ein radino40-Modul in eigener Hardware einsetzt, setzt diese 6-polige Stiftleiste (Raster 2,54 mm) mit dieser Belegung vor das Modul. Dann lässt sich das Modul direkt mit dem Programmer programmieren.

Firmware im Programmer ablegen​

Firmware für radino40-Module gibt es als Update-Datei mit der Endung .programmer.zip. Sie stammt aus dem jeweiligen Firmware-Release.

  1. radino40 Programmer per USB mit dem PC verbinden
  2. Das Browser-Werkzeug in Chrome oder Edge öffnen und auf Verbinden klicken, den Programmer auswählen
  3. Auf Image prüfen wechseln und die Update-Datei in das Feld ziehen oder per Klick auswählen. Das Werkzeug zeigt Name, Version und Zielhardware und prüft die Datei.
    • Werkzeug: Update-Datei prüfen
  4. Auf radino40 Programmer speichern klicken. Das dauert je nach Firmware etwa 12 bis 30 Sekunden. Die blaue LED blinkt und leuchtet danach dauerhaft.
  5. Fertig. Die Firmware ist im Programmer gespeichert.

Wenn der Programmer an einem Modul steckt, kann es mit Board flashen (Bootloader + Image) direkt vom PC aus bespielt werden. Das Werkzeug zeigt den Ablauf in Schritten: Bootloader prüfen, Bootloader aktualisieren, Firmware aufspielen, Zielmodul prüfen.

Werkzeug: Board flashen

Außerdem lässt sich die abgelegte Firmware anzeigen und löschen.

Das Werkzeug gibt es auf Deutsch und Englisch. Es läuft im Browser, es wird nichts hochgeladen.

Durchführung eines Feldupdates​

  1. radino40 Programmer in korrekter Ausrichtung in die 6-polige Stiftleiste des Zielgeräts einstecken und leicht schräg festklemmen
    • Stiftleiste Positionierung, Pin 1 Positionierung, Seitenansicht
  2. Spannungsversorgung herstellen
    • Option A: Versorgung via USB über den radino40 Programmer:
      • Flashen mit USB-Kabel
    • Option B: Versorgung am Zielgerät anschließen:
      • Feldupdate mit Versorgung am Zielgerät
  3. diese Position während des gesamten Programmiervorgangs erhalten
  4. Die blaue LED zeigt an, dass eine Firmware im Programmer gespeichert ist, die grüne LED, dass der Programmer bereit ist
  5. Taster am radino40 Programmer kurz drücken und wieder loslassen
  6. Die grüne LED blinkt während des Programmiervorgangs. Das dauert rund 12 Sekunden, bei einem Bootloader-Tausch länger.
  7. Nach erfolgreichem Abschluss blinkt die grüne LED 5 Sekunden schnell und leuchtet dann dauerhaft
  8. Spannungsversorgung trennen und radino40 Programmer wieder entfernen

Passt die Firmware nicht zur Hardware des Moduls, wird nichts aufgespielt. Die rote LED zeigt dann den Fehler an (siehe unten).

Update erzwingen​

Der Taster hat eine zweite Funktion: Mindestens 3 Sekunden gedrückt halten. Ab 3 Sekunden leuchten alle drei LEDs, dann loslassen. Die Firmware wird dann ohne Hardware-Prüfung aufgespielt, zum Beispiel auf ein Modul, auf das versehentlich die falsche Software gespielt wurde.

Achtung: Beim erzwungenen Update wird die Software des Moduls überschrieben, auch wenn die Firmware nicht dafür gedacht ist.

Die LEDs​

Die drei LEDs sitzen unter dem Taster, von links Grün, Rot, Blau.

Taster und LEDs: Grün, Rot, Blau
LEDAnzeigeBedeutung
GrünanDer Programmer ist bereit
blinktDer Programmer arbeitet (Bootloader prüfen oder tauschen, Firmware aufspielen)
5 s schnell blinkendDas Aufspielen war erfolgreich, danach wieder „bereit“
BlauanIm Programmer ist eine Firmware gespeichert
ausDer Speicher ist leer
blinktEine Firmware wird abgelegt, oder der Bootloader wird getauscht
RotausKein Fehler
blinkt, danach dauerhaft anFehler beim letzten Lauf, bleibt bis zur nächsten Aktion

Beim Anstecken an USB läuft kurz ein Lauflicht: Grün, Rot, Blau, Rot, Grün.

Blinkcode bei einem Fehler​

Die rote LED blinkt die Anzahl der Blitze, macht eine Pause und wiederholt das dreimal. Danach bleibt sie an.

BlitzeUrsacheAbhilfe
1Keine Firmware im Programmer gespeichertFirmware ablegen (Blau muss leuchten)
2Die Hardware des Moduls passt nicht zur FirmwarePassende Firmware wählen oder das Modul prüfen. Update erzwingen: siehe oben
3Das Modul antwortet nichtSitz auf der Stiftleiste (Pin 1) und Spannungsversorgung des Moduls prüfen
4Bootloader-Tausch fehlgeschlagenNoch einmal versuchen, das Modul dabei nicht trennen
5Übertragung fehlgeschlagenNoch einmal versuchen

Firmware des Programmers​

Die Firmwareversion des Programmers zeigt das Werkzeug nach dem Verbinden in der Kopfzeile.

Ein Programmer mit älterer Firmware lässt sich mit dem Update-Paket radino40_programmer_update_V2.0.zip auf die Firmware 2.0 bringen. Das Paket enthält Anleitung und Skript, eine Anmeldung ist nicht nötig.

Achtung: Eine im Programmer gespeicherte Firmware geht beim Update verloren und muss danach neu abgelegt werden.

Downloads​

Datenblatt radino40 Programmer (305000196A)

Browser-Werkzeug radino40 Programmer (Chrome oder Edge, eine Datei, läuft offline)

Update-Paket Programmer-Firmware 2.0 (radino40_programmer_update_V2.0.zip, 13 MB)

Das Browser-Werkzeug ersetzt den RadinoUpdaterUI. Für einen Programmer mit älterer Firmware gibt es den alten RadinoUpdaterUI V1.4 (Windows) weiterhin. Mit dem Update-Paket lässt sich der Programmer auf die Firmware 2.0 bringen.