Um mit dem Flash Bootloader neue Applikationssoftware auf ein Steuergeräte zu laden, muss der Flash-Prozess mit einem Flash-Werkzeug gestartet werden. Für das Bussystem FlexRay bietet sich dazu CANoe.FlexRay an. Dieses ist das universelle Werkzeug für die Entwicklung von verteilten Echtzeitsteuergeräten, die auf FlexRay basieren. Dazu kann CANoe leicht zu einem Flash-Werkzeug erweitert werden.
Sie müssen nur zwei DLL Flash-Plug-Ins zur CANoe Konfiguration hinzufügen. Die erste DLL enthält die OEM-spezifischen Diagnoseservices und ist für verschiedene Autohersteller verfügbar. Die zweite DLL enthält das AUTOSAR FlexRay Transport-Protokoll. Beide DLLs werden innerhalb von CANoe mit der integrierten Programmiersprache CAPL konfiguriert.
Zusammen mit den Flash DLL Plug-Ins erhalten Sie eine Beispiel-Anwendung, die die OEM-spezifische Konfiguration enthält. Um die Beispiel-Anwendung an Ihre Anforderungen anzupassen, müssen insbesonders die Parameter des Transportes Protokolls konfiguriert werden. Dazu parametrieren Sie die DLLs innerhalb von CANoe.FlexRay. Nun müssen Sie noch die notwendigen Dateien auswählen: Den HIS-Gerätetreiber und die HEX-Dateien mit den enthalten Flash-Daten. Beginnen Sie nun den Flash-Prozeß, indem Sie die entsprechende Schaltfläche der CANoe Werkzeugleiste betätigen.
Zur Zeit erweitern wir unsere komplette Flash-Werkzeugkette (CANdelaStudio, CANdelaFlash, CANape, CANdito und CANditoFlash) um damit auch das Flashen über FlexRay zu unterstützen. Weitere Informationen dazu werden im ersten Halbjahr 2008 verfügbar sein.

Kontakt