
Mikrocontroller
flashen:
aufstecken - fertig!
Die roloFlash-Serie ist eine Produktlinie mobiler
In-Circuit-Programmiergeräte, mit der Mikrocontroller schnell,
zuverlässig und mit minimaler Interaktion geflasht werden können.
Mikrocontroller flashen (Beispiele):
- in der Produktion (manuell oder Prozesskette)
- im Außeneinsatz durch Ihren Kundendienst-Mitarbeiter
- durch Ihre Kunden selbstständig
- durch Ihren Bestücker (verschlüsselt & begrenzt)
Besonderheiten:
- keine Interaktion nötig beim Flashen
- vollständig steuerbar durch Skriptsprache
- Mikrocontroller können automatisch erkannt und unterschieden
werden
- Unabhängig von Toolchains, Software ist ohne Installation direkt
lauffähig unter Windows und Linux
- Flashen auch ohne SD-Karte möglich (Verwendung interner
Flashdisk)
- Flashen von verschlüsselten Dateien, Begrenzung der erlaubten
Programmierzyklen ist möglich.
Die roloFlash-Produktlinie
Direktes Flashen ohne Computer
Ideal für Produktion und Service
Beispielhafte Anwendungszenarien:
- Flashen von Mikrocontrollern in der Produktion (manuell oder
Prozesskette)
- Service im Außeneinsatz durch Ihren Kundendienst-Mitarbeiter
- Ihre Kunden führen den Flash-Vorgang selbst durch
- Ihr Bestücker führt den Flash-Vorgang durch, hierfür können die zu
flashenden Daten verschlüsselt auf der SD-Karte vorliegen. Außerdem kann
eine maximal erlaubte Anzahl von Programmiervorgängen vorgegeben
werden.
Ihre Anforderungen:
roloFlash deckt auch besondere Anforderungsprofile ab:
- Sie suchen einen mobilen, wirklich kleinen und einfach zu
transportierenden Flasher?
- Sie möchten ihren Flasher außer Haus einsetzen, z.B. im
Service-Bereich?
- Sie möchten ihren Kunden ermöglichen, daß sie ihre Maschinen selbst
vor Ort updaten?
- Sie finden, daß in ihrer Produktionsanlage ein PC nichts zu suchen
hat?
- Sie möchten nicht ihre wertvolle Zeit verwenden, um
Software-Toolchains fürs Flashen zu warten?
- Sie möchten auch Mikrocontroller flashen können, die in den
aktuellen Toolchains nicht mehr enthalten sind?
- Die Bedienung des Flashers soll so einfach wie möglich sein?
Mit roloFlash können Sie immer und überall verschiedene
Mikrocontroller flashen. Keine Tasten, keine Fehlbedienungen, einfach
nur Aufstecken! Ideal für Produktion und Servicebereich (z.B. für
Updates vor Ort).

Besonderheiten:
- Stand-alone In-Circuit-Programmer für verschiedene
Mikrocontroller
- Einmal microSD-Karte vorbereiten, dann ohne PC flashen
- Alternativ: Nutzung der internen Flashdisk anstelle einer
microSD-Karte. Ermöglicht besseren Schutz der zu flashenden Software vor
unbefugter Vervielfältigung.
- Energieversorgung über den zu flashenden Controller, keine
Batterien
- Hochwertiges Aluminium-Gehäuse (roloFlash 2 und roloFlash 2
AVR)
- Diverse Adapter für verschiedene Programmier-Stecker verfügbar
- Vorbereitung am PC ohne Programm-Installation (Windows oder
Linux)
- Integrierte Datenbank der unterstützen Controller, darunter auch
viele Controller, die in aktuellen Toolchains nicht mehr enthalten sind.
Nicht enthaltene Controller einer unterstützten Controller-Familie
können u.U. manuell definiert werden.
Sehr flexibel anpassbar:
- Mit der einfachen Programmiersprache roloBasic kann der gewünschte
Ablauf sehr flexibel festgelegt werden (Beispiele sind im
Lieferumfang)
- Löschen, Schreiben, Lesen und Ändern von Daten in beliebiger
Reihenfolge
- Verschiedenes Verhalten bei unterscheidbarem Controller
- Vergabe von frei definierbaren Seriennummern
- Abspeichern von ausgelesenen Speicherinhalten oder Meßwerten des
Target-Mikrocontrollers auf microSD-Karte
Einsatz ohne PC:
- Nur Aufstecken, Flashen startet automatisch
- Einfache Kontrolle mit 5 zweifarbigen LEDs:
- Grünes Lauflicht: Laufender Flash-Vorgang
- Grüne LED: Fertig mit Erfolg
- Rotes Blinklicht: Fehler
- Keine Taster -> keine Fehlbedienung
Sicher:
- Ver- & Entschlüsselung, Authentifizierung, Prüfsummen:
- AES (128,196,256)
- HMAC (MD5, SHA1)
- MD5, SHA1, CRC32
- Verpolungsschutz
- Überspannungsschutz
- Überstromschutz
- Kurzschlußschutz
- ESD-Schutz durch Absicherung aller Leitungen mit
ESD-Schutz-Bauteilen
- Potentialfrei
- Stromversorgung durch zu programmierende Platine, daher immer
einsatzfähig
- Batterien / Akkus weder notwendig noch enthalten
Außerdem:
- Kostenlose Updates
- Auch ältere Versionen der roloFlash-Firmware aufspielbar
(Downgrade)
- Kostenloser Support
- Target-Schnittstellen:
- ST Microelectronics STM32: (nicht roloFlash 2 AVR)
- Microchip / Atmel:
roloFlash bietet einzigartige Features!
Enorme Vielseitigkeit dank freier Programmierbarkeit
Keine Bedienelemente:
- Vermeidet Bedienfehler
- Bedienung kann in einer Minute erlernt werden
- Einfachste Bedienung
Flexible
Prozesskontrolle mit roloBasic, z.B.:
- Komplexe und flexible Prozeßabläufe definierbar
- Zusätzliche Kommunikationsmöglichen mit der Außenwelt via UARTs und
GPIOs
- Erkennung des Target-Typs und Adaption des Prozesses darauf via
roloBasic
- Lesen/Schreiben/Löschen von Speicherblöcken, per JTAG/SWD auch von
RAM
- Zuweisen von Seriennummern nach beliebigem Schema
- JTAG und SWD: Übertragung selbstdefinierter Transfers möglich
- JTAG-Chain-Support
- Freie Kommunikation mit den Targets, z.B. für:
- Testen des Targets nach selbstdefiniertem Testprotokoll
- Konfigurationsdaten ins RAM des Targets schreiben, ohne
Flash-Programmierzyklen zu verbrauchen
- Nach eigenem Protokoll Kommandos an das Target schicken, um es zu
kontrollieren
- Notfall-System-Wiederherstellung des Targets über direkte Kontrolle
des Target-Speichers
Eine
JTAG-Chain kann mit einem einzigen roloFlash in einem Vorgang
programmiert werden:
Der roloFlash in Aktion: