借助vFlash塑造ECU刷写的未来,这是一款通过诊断接口(例如UDS)对ECU进行刷写操作的直观且强大的解决方案。无论是开发、验证还是更新ECU,vFlash都能帮助加快进度、提高工作效率,并在各个项目中保持灵活性。
凭借其智能插件理念,vFlash可适应具体需求,并无缝融入各种开发和刷写工作流程。支持来自140多家整车厂的290多种刷写规范,覆盖范围广泛,助您受益匪浅,并且随着项目的发展,可以轻松扩展该解决方案。
从单个ECU更新到并行刷写场景,vFlash为您提供所需的信心、速度和可扩展性,将可靠的ECU软件更新无缝融入现代车辆开发流程。
优点
灵活
- 通过所有与诊断相关的网络进行刷写:CAN、CAN FD、LIN、FlexRay、以太网(DoIP、SoAd/AUTOSAR Socket Adaptor)
- 开箱即用:支持多家整车厂的多种刷写规范
完整
- 支持多种数据格式
- 通过GUI进行交互式控制,或通过API进行自动化控制
快速
- 高传输速率:示例:在500kbit/s的CAN总线上,将1,000KByte数据在36.6s内(27.3 kbit/s)传至理想化的参考ECU,此时STmin=0,BS=0
简便
- 可轻松交换预配置的Flash项目(打包为.vflashpack),也可选择进行写保护(.vflashsealed)
- 基于vFlash模板,可快速轻松地为不同的Bootloader创建刷写项目
应用领域
vFlash专为整车厂供应商中所有需要对 ECU 进行刷写的用户而设计。vFlash允许用户在实验室、刷写工位、实验室车辆或实际车辆中高效地对ECU进行刷写。


vFlash既可以通过图形用户接口进行控制,也可以作为库轻松集成到现有环境中。借助特别版vFlash Station,可以同步刷写多达10个ECU,每个ECU均通过独立的通信通道连接。
凭借其多种变体和版本,vFlash完全适用于所有需要对ECU进行软件更新的应用领域。vFlash被整车厂和供应商广泛使用,涵盖开发、测试和验证场景(例如配合CANoe和CANoe.DiVa使用)、台架测试、连接HIL系统的CI/CT流程、生产准备、生产及接近生产的场景、路试以及维修车间等。
vFlash支持Bootloader:
Vector为众多不同的整车厂和Bootloader提供现成的vFlash模板。
功能
集成刷写和ECU更新平台
- 通过用户接口进行交互式刷写编程(桌面版),以及通过编程接口进行自动刷写编程(台架测试版——支持C API和C# API),以实现流程集成及与现有软件环境的集成。
- 在开发阶段可灵活引用刷写软件,以便快速测试代码更改,或轻松替换单个包中的预配置刷写项目,同时防止意外更改。
- 软件更新可使用Intel Hex、Motorola S和二进制格式的原始数据,或者基于ODX-F等容器格式以及制造商特定格式。
- vFlash Standard变体:通过单个通道更新ECU,还可配合vFlash桌面版和系统更新(System Update)功能,对多个ECU进行一致性更新。
- vFlash Station变体:可通过各自的通道并行对最多10个ECU进行刷写。可以直接通过GUI(vFlash Station Desktop Edition)进行即时更新,或通过自动化接口(vFlash Station Test Bench Edition)集成,例如在生产应用中使用。
- 通过在刷写操作前和/或后执行的自定义操作(Custom Actions),可灵活扩展整车厂刷写序列。
支持客户定制化和网络安全功能的扩展ECU刷写
- 使用自定义操作(Custom Actions)进行编码或数据备份及数据恢复。
- 使用自定义操作或内置简报,对刷写报告中的刷写操作进行文档记录和质量保证。
- 压缩和加密数据的刷写。
- 结合CANoe.DiVa对ECU中的Flash Bootloader进行验证(通过CAN、FlexRay、DoIP、LIN)。对于CAN/CAN FD和以太网,还可使用SIL Kit在虚拟环境中进行验证。
- 在HIL测试中使用vFlash。例如,CANoe使用vFlash将测试软件加载到被测系统上,以便随后执行特定测试。
- 基于整车厂和供应商的Security Manager Add-on的身份验证。
- 追踪CAN / CAN FD和以太网通信,以便在发生故障时进行更详细的分析。
- 网络管理:周期性和基于事件的静态CAN/CAN FD报文发送。
- 使用TLS(ISO13400-3)保障DoIP通信安全,即使通过Windows管理的以太网适配器也是如此。
- 以太网功能:通过100/1000BASE-T1、100/1000BASE-TX、10BASE-T1S支持IPv4和IPv6;支持VLAN、DHCP和SLACK。通过 DoIP 激活线或Open Alliance TC10唤醒ECU。
案例研究
vFlash Station助力大众汽车避免生产中的软件返工
法雷奥灵活且适配整车厂需求的自动化编程流程
便携式刷写工作站:适用于大量ECU软件更新的移动解决方案
视频
图片
变体与版本
vFlash提供两种不同版本:vFlash Standard(简称为vFlash)和vFlash Station。这两种版本均提供桌面版(DE) 和台架测试版(TBE)。
桌面版侧重于交互式使用,而台架测试版则侧重于自动化使用。

vFlash (Standard)
vFlash支持对单个ECU进行更新,既可通过用户接口操作,也可通过自动化API进行操作。还用于创建单个ECU的更新配置。
借助vFlash,可以分析刷写过程并识别潜在的优化点。vFlash通常用于开发、台架测试以及持续集成/持续交付(CI/CD)管道中,同时也适用于接近生产环境的应用领域中的单通道更新。
只需交换vFlash软件包,即可在同一测试/刷写系统上在不同系列的ECU之间交换,而无需耗费大量时间进行设置。
使用vFlash的System Update,可以对子系统中多个相互依赖的ECU进行软件更新。System Update 是vFlash DE(桌面版)的一部分。
随后,所有ECU都将通过网络的单个通道连接起来,也可以通过交换机或(车辆)网关连接。
更新通过GUI以交互方式进行。已配置的ECU在GUI中按层次结构显示。一旦更新过程开始,即可在系统视图中监视更新进度。

vFlash Station
使用vFlash Station时,最多可并行更新10个ECU,每个ECU均通过独立的网络或通道进行更新。这使其成为需要最大吞吐量的理想选择,适合在尽可能短的时间内更新大量ECU的情况,例如在供应商或整车厂的生产相关场景中。
vFlash Station提供两种灵活的使用方式:既可以通过GUI(vFlash Station DE)进行交互式操作,也可以通过自动化接口(vFlash Station TBE)作为库无缝集成到现有的生产和台架测试环境中。使用vFlash Station DE时,用户可以通过GUI高效地更新多个ECU,从而对大量ECU进行即时、按需的软件更新,且只需最少的设置,无需额外的开发或集成工作。
此外,vFlash Station TBE还支持通过自动化接口直接集成到客户特定的生产或台架测试软件中。 在此场景下,物流和测试仍由客户的软件控制,而实际的软件更新过程则由vFlash Station处理。这种职责分工确保生产线设置与目标ECU型号无关。例如,在不同整车厂之间切换时,无需更改任何刷写设置或控制软件,只需更换相应的vFlash软件包即可。
此外,创建刷写报告或连接地址标签打印机的功能,确保高度的可追溯性和流程可靠性。
版本11亮点
面向大规模软件更新的新变体
vFlash Station GUI(vFlash Station桌面版):
- 通过为每个ECU分配独立通道,可同时进行多达10 ECU的更新。
- 非常适合对大量ECU进行即时更新,特别适用于生产准备及其他与生产相关的场景。
- 无需设立时间,支持交互操作,并通过便捷的用户接口即可使用。
自定义操作

- 通过所谓的“自定义操作”灵活扩展 OEM 闪存序列。这些是VDS 脚本(矢量诊断脚本库),可在刷写操作之前和/或之后执行。
- 使用自定义操作在闪存报告中对闪存操作进行文档记录和质量保证
- 使用“自定义操作”写代码或进行数据备份及数据恢复
教程
支持的接口
支持的网络接口卡和接口系列
- Vector设备:VN15xx、VN16xx、VN56xx、VN4610、VN5430、VN7572、VN76xx
- 非Vector设备:支持PassThru和D-PDU API设备
支持的HIL和测试设备
Vector Tool Platform
| 最低版本 | 3.0 | 7.3 |
| vFlash 7 | x | x |
| vFlash 11 | - | x |
VN8900
| 最低版本 | VN8911 | VN8914 | VN8917 |
| vFlash 7 | x | x | x |
| vFlash 9 SP3 | x* | x* | x |
*更新至Windows 10后
VT6000
| 最低版本 | VT6011 | VT6051A | VT620 | VT6060 |
| vFlash 7 | x | x | x | x |
| vFlash 9 SP3 | - | - | x | x |



