Vector PowerPoint Template in Widescreen Format
Transcript of Vector PowerPoint Template in Widescreen Format
V1.01 | 2015-12-03
2017-11-07
vFlash Flashing ECUs over CAN(FD), Ethernet, FlexRay or LIN
Unified Diagnostic Services Process
Diagnostics in Vector Tools
Consistent data base
XML
ConsistentDiagnostic
Data
ConsistentDiagnostic Data
System
Component
CANdela
Requirements:PREEvision
ECU SoftwareImplementation
CANdescMICROSAR Diag
2/19
Overview
ECU programming
ECUs with Bootloader Flash Tool
Bus System
Application Area
Development
EOL Programming
After-Sales Programming
3/19
Flash Tool
Controls the flash sequence
Transfers data to the ECU
Bootloader
Manages the entire software update sequence
Erases the memory areas, transfers the new memory image to persistent memory
Verifies data integrity
Responsibilities
ECU programming
PC
ECU
Bootloader
vFlash
4/19
OEMPropr.
ODX-F
Hex /BIN
Supports different bus systems in one tool
CAN (FD)
FlexRay
LIN
Ethernet (DoIP)
Ethernet (SoAd)
Support different FBLs in one tool
Support different flashware formats in one tool
Bin, Hex, …
ODX-F, …
Simple config: Plugin Concept & Pack&Go Projects
High Speed Reprogramming
ECU programming
FBL
5/19
Plugin Concept: Simple Configuration
ECU programming
vFlash Template: Covers all bootloader details in “plug-in”
Choose Template, select ECU specific data, select flash ware
Simple startup, simple configuration
vFlash look-and-feel nearly independent of OEM/Bootloader
6/19
ECU programming
vFlashPack: Simple Transportation of Flash Config
Complete configuration as one single file – containing only relevant data
Minimal but sufficient items in package (incl. flashware: ODX-F, bin, …)
Simply pass packages to others (e.g. from development to production)
Automated vFlash Pack Generation
… as part of build process, e.g. for production
… as extension to generate packages for VN8810
ECU Config
.vflashpack
Sequence
Flash-Daten
Flash-Daten
FlashData
vFlash
7/19
ECU programming
vFlash Application
Flash execution controlled via
Graphical user interface:
Usage in development environment
Automation interface (C and C# API):
Usage in production environment
8/19
Parallel flashing – identical or different ECUs, each over a separate channel
Flash ECUs not yet assembled
vFlash Station controls independent flash processes
Reuse regular vFlash and vFlashPack projects
Parallel Reprogramming with vFlash Station
ECU programming
9/19
Software Download Tests
vFlash in CANoe.DiVa
Valid Flash execution
Valid Flash execution at min. and max. voltage
Errors during transfer data
Cancel by clamp reset
Cancel by stop transmission
Erase Memory Errors
Clamp reset during EraseMemory
Cancel sequence after EraseMemory
Skip erase
Data Transfer
Transmit wrong CRC
Transmit wrong Signature
Skip writing Fingerprint
Extension with flash tests in context of customer specific project
10/19
Custom Actions
ECU and customer specific operations before and after flashing
Reporting
Individually document flash activities
Force Boot Mode
Keep ECU in bootloader in case application software is invalid
Integration into Test Configurations
DiVa diagnostic validation
CANoe ECU tests
Runs on VN89xx and VT System
Extended Feature Set
ECU programming
Custom Actions
IndividualPre-Processing
Individual Post-Processing
Reprogramming
11/19
Vector Diagnostic Scripting Library
Create diagnostic sequences using C# (.NET)
Build-in script recorder
User interaction with dialogs, input validation, …
Compatible with CANoe/CANape and vFlash
Indigo as an editor for vFlash Custom Actions
ECU programming
12/19
Powerful standalone device
Versatile use cases depending on installed applications
Powered by OBD connector
Vehicle access via OBD connector
CAN, K-Line, DoIP available
VN8810 – Intelligent Diagnostic Device
vFlash Compact on VN8810
13/19
Standalone Flash Device
vFlash Compact on VN8810
Application area:
Supplier’s productionWirelessly control several flash processes on several VN8810
Manufacturer’s productionLate software update shortly before assembling module in vehicle
After vehicle productionReprogramming ECUs assembled in vehicle (e.g. while shipping vehicles)
vFlash Compact on VN8810
Simplest execution avoids misuse
Simply controlled via keypad
Optionally controlled wirelessly via “Smart Device”
No PC required for flashing
No expert required for flashing
Documentation of flash activities in Reports
14/19
VN8800 Device Manager
to configure the flash device remotely
Integrated in company network
vFlash Compact on VN8810
15/19
Execute vFlash Compact remotely
Inspect reports remotely
Integrated in company network
vFlash Compact on VN8810
16/19
Bootloaders: Flash application on ECU
vFlash: Comprehensive flash tool for all domains
Network Interface: High performance and reliable network access
VN8810: Standalone flash device
Modules I
Flash Solution
17/19
ODXStudio: Authoring ODX-F data, also automated
CANape: Flashing of calibration data, based on vFlash engine
CANoe: ECU Testing also requiring reprogramming, based on vFlash engine
CANoe.DiVa: Automated Bootloader Tests
Modules II
Flash Solution
18/19
© 2014. Vector Informatik GmbH. All rights reserved. Any distribution or copying is subject to prior written approval by Vector. V1.01 | 2015-12-03
For more information about Vectorand our products please visit
www.vector.com
Author:Helmut FrankVector Informatik GmbH