radino40 Programmer
Hardware
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.
| Pin | Signal am radino40 | Hinweis |
|---|---|---|
| 1 | P11 / nRST | Reset |
| 2 | GND | |
| 3 | P13 / RXD | Serielle Schnittstelle des Moduls, Empfang |
| 4 | P14 / TXD | Serielle Schnittstelle des Moduls, Senden |
| 5 | VCC (3,3 V) | Versorgung des Moduls |
| 6 | P16 / BSL | wird 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.
- radino40 Programmer per USB mit dem PC verbinden
- Das Browser-Werkzeug in Chrome oder Edge öffnen und auf Verbinden klicken, den Programmer auswählen
- 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.
-
- Auf radino40 Programmer speichern klicken. Das dauert je nach Firmware etwa 12 bis 30 Sekunden. Die blaue LED blinkt und leuchtet danach dauerhaft.
- 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.
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
- radino40 Programmer in korrekter Ausrichtung in die 6-polige Stiftleiste des Zielgeräts einstecken und leicht schräg festklemmen
- Spannungsversorgung herstellen
- Option A: Versorgung via USB über den radino40 Programmer:
-
- Option B: Versorgung am Zielgerät anschließen:
-
- Option A: Versorgung via USB über den radino40 Programmer:
- diese Position während des gesamten Programmiervorgangs erhalten
- Die blaue LED zeigt an, dass eine Firmware im Programmer gespeichert ist, die grüne LED, dass der Programmer bereit ist
- Taster am radino40 Programmer kurz drücken und wieder loslassen
- Die grüne LED blinkt während des Programmiervorgangs. Das dauert rund 12 Sekunden, bei einem Bootloader-Tausch länger.
- Nach erfolgreichem Abschluss blinkt die grüne LED 5 Sekunden schnell und leuchtet dann dauerhaft
- 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.
| LED | Anzeige | Bedeutung |
|---|---|---|
| Grün | an | Der Programmer ist bereit |
| blinkt | Der Programmer arbeitet (Bootloader prüfen oder tauschen, Firmware aufspielen) | |
| 5 s schnell blinkend | Das Aufspielen war erfolgreich, danach wieder „bereit“ | |
| Blau | an | Im Programmer ist eine Firmware gespeichert |
| aus | Der Speicher ist leer | |
| blinkt | Eine Firmware wird abgelegt, oder der Bootloader wird getauscht | |
| Rot | aus | Kein Fehler |
| blinkt, danach dauerhaft an | Fehler 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.
| Blitze | Ursache | Abhilfe |
|---|---|---|
| 1 | Keine Firmware im Programmer gespeichert | Firmware ablegen (Blau muss leuchten) |
| 2 | Die Hardware des Moduls passt nicht zur Firmware | Passende Firmware wählen oder das Modul prüfen. Update erzwingen: siehe oben |
| 3 | Das Modul antwortet nicht | Sitz auf der Stiftleiste (Pin 1) und Spannungsversorgung des Moduls prüfen |
| 4 | Bootloader-Tausch fehlgeschlagen | Noch einmal versuchen, das Modul dabei nicht trennen |
| 5 | Übertragung fehlgeschlagen | Noch 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.



