Flashen
Steuergeräte zuverlässig reprogrammieren
Ziel des Flashens ist es, eine Applikation im Flash-Speicher des Steuergeräts zu aktualisieren. Dies ist insbesondere während der Entwicklungsphase sinnvoll und notwendig, aber auch bei bereits verbauten Steuergeräten. Zum Flashen von Steuergeräten benötigen Sie folgende Komponenten:
- Flashfile: Daten, die in den Flash-Speicher des Steuergeräts kopiert werden sollen.
- Flashtool: Überträgt den Inhalt des Flashfiles an das Steuergerät.
- Flashjob (Flashablauf): Sequenz von Diagnosefunktionen zur Reprogrammierung des Flash-Speichers im Steuergerät.
- Flash Bootloader: Der Flash-Vorgang erfolgt in der Regel mittels Diagnoseprotokoll, zum Beispiel KWP2000. Steuergeräteseitig ist dazu ein Treiber notwendig, der so genannte Flashbootloader. Die Ablage des Flashbootloaders erfolgt in der Regel in einem geschützten Bereich des Flash-Speichers, der nicht gelöscht und überschrieben werden kann. Der Flashbootloader umfasst einen CAN-Treiber, eine Transportprotokoll-Implementierung und eine Diagnoseschicht.
- Flash-Programmierung ist auch mit CCP/XCP möglich. Dazu müssen statt eines Flashbootloaders die entsprechenden CCP/XCP-Anteile im Steuergerät implementiert sein.
- Meta-Informationen: Beim Flashen am Bandende sind zur Parametrierung des PC-Flashtools noch weiterführende Informationen notwendig, etwa Segmentierung des Flash-Speichers, Seriennummern und ähnliches.
Ihre Unterstützung beim Flashen
Folgende Werkzeuge erleichtern Ihnen die zuverlässige und schnelle Reprogrammierung Ihres Steuergerätes:
Flash-Programmierung über CCP und XCP
|
CANape |
Steuergeräte einfach und schnell (Re-)Programmieren/Flashen - über CAN, FlexRay oder Ethernet (DoIP)
|
vFlash |
| Embedded Software zum Flashen von Programmen und fahrzeugbezogenen Daten über CAN, LIN, FlexRay oder Ethernet |
Flash Bootloader |
weiter zu "Interfaces & Steuergeräte-Treiber"...