vFlash软件简介

news/2024/11/15 12:31:24/
  • 🍅 我是蚂蚁小兵,专注于车载诊断领域,尤其擅长于对CANoe工具的使用
  • 🍅 寻找组织 ,答疑解惑,摸鱼聊天,博客源码,点击加入👉【相亲相爱一家人】
  • 🍅 玩转CANoe,博客目录大全,点击跳转👉

请添加图片描述

目录

    • 下载地址
    • 配置
      • 刷写文件配置
      • 通信配置
      • 其它配置
      • 客户自定义
    • 保存
    • 硬件通道配置:
    • 刷写
    • 报告
  • 🌎总结

  • vFlash是Vector开发的一款通用软件下工具,支持CAN, CAN FD, FlexRay, LIN, Ethernet/DoIP等各种网络,也支持各种格式刷写文件S19,BIN,HEX,以及各大OEM的文件类型,VBF,CBF等等
  • vFlash不知支持广泛,稳定性好,还提供了丰富的接口 C++,C# ,CAPL等,配合CANoe使用也可以实现自动化刷写,批量刷写等
  • vflash需要Vector专门的liscense才可以使用,好用的东西从来都不是免费。
    在这里插入图片描述

下载地址

  • Vflash下载地址 https://www.vector.com/cn/zh/support-downloads/download-center/
  • 等待页面刷新完成,可能比较久,然后点击 ”+“号,选择Vflash,找到需要的版本下载即可。
    在这里插入图片描述

配置

刷写文件配置

  • 先切到configure页面,左侧选择Data,选择刷写文件
  • 下载一般就一个驱动文件,Driver 2不勾选,在下面点击右键,然后选择Add DataBlock,就可以继续添加文件了
  • 现在刷写文件文笔要要经过完整性校验,所以就需要加载校验文件(.crc格式或者.rsa文件)
  • 如果校验文件和刷写文件名和路径一样,则vFlash自动记载,如果不一样,则需要手动添加
    在这里插入图片描述

通信配置

  • 左侧选择communication,下拉菜单可以选择,总线类型

在这里插入图片描述

  • 以CAN为例,填写诊断ID
    在这里插入图片描述

其它配置

  • 左侧选择MISCELLANEOUS
  • Tester Serial Number写指纹DID的数据填充, 根据不同的OEM要求,可能需要配置到需要的字节长度
  • Security Access: 选择Boot模式下的安全解锁等级
  • Flash Attributes : 28服务对通讯的控制,默认就好

在这里插入图片描述

客户自定义

  • 一般情况下默认就好,Active不要勾选。

在这里插入图片描述

保存

  • .vFlash,只是单纯的根据配置时的路径在刷写时调用,不会把资源文件集成到.vFlash中,资源文件可以不断的更新,且不用再重新配置。但是要求文件名和路径始终保持和配置时的一致
  • .vFlashPack,把资源文件都打包到.vFlashPack中,可以不考虑资源文件的路径问题,但是资源文件更新了,还要再打包

在这里插入图片描述

硬件通道配置:

  • 如果点击Flash之后,通道没配置,则会跳出选择框,提示通道选择
    在这里插入图片描述

  • 也可以选择Tools下的 Vector Hardware Configuration选择提前配置好通道
    在这里插入图片描述

  • 比如我这里使用的时VN1640A,使用的通道是VN1640A的第二个通道(第一个通道是LIN)

在这里插入图片描述

刷写

  • Prefoming Steps:可以清晰的看到刷写流程步骤
  • Segment :可以看到刷写文件的刷写地址和数据长度,每个文件有多少个Segment等
    在这里插入图片描述
  • Trace 窗口可以看到刷写过程的Trace

在这里插入图片描述

  • information :报错提示
    在这里插入图片描述

报告

  • 在Option中可以设置Trace保存的报告,默认是csv格式
    在这里插入图片描述

  • 在Trace界面点击保存就可以保存了,方便问题查看
    在这里插入图片描述

  • 保存BLF格式的报告
    在这里插入图片描述

  • 刷写前,选中CAN Trancing ,刷写后就会生成这个测试logging

在这里插入图片描述

在这里插入图片描述

🌎总结

23

7

  • 🚩要有最朴素的生活,最遥远的梦想,即使明天天寒地冻,路遥马亡!

  • 🚩如果这篇博客对你有帮助,请 “点赞” “评论”“收藏”一键三连 哦!码字不易,大家的支持就是我坚持下去的动力。
    18

http://www.ppmy.cn/news/32796.html

相关文章

mysql-online-ddl是否需要rebuild

一、背景 DDL一直是DBA业务中的大项,看了TIDB的DDL讲解,恰巧我们的mysql业务大表也遇到了DDL的变更项,变更内容是将varchar(10)变更成varchar(20),这个变更通过官方文档很容易知道是不需要rebuild的(这里要注意下这个varchar(255…

【操作系统复习】ch3 内存基础

内存基础 内存存储数据与指令,如果想让数据交给cpu进行处理,需要将数据放入内存。内存一般按字/字节进行编址指令一般包含操作码以及若干参数,有些参数是存储在内存当中的,表明的就是内存的地址逻辑地址:在程序编译链…

Qt学习_08_用独立的文件存放样式表

0 前言 上一篇笔记对样式表进行了初步学习,QT学习_07_样式表的初步学习_江湖上都叫我秋博的博客-CSDN博客,在文末我们提到了“样式表肯定不能直接这么写在构造函数里面,那么多样式表看着心就堵,所以下一篇文章考虑如何把样式表用…

转解疑难杂症,详解vector迭代器失效和深浅拷贝的问题

前文http://t.csdn.cn/kVeVX——vector模拟实现本篇文章主要是针对vector中的两个比较经典的问题同时也是上一篇文章遗留下来的问题进行详细解释,第一个就是迭代器失效的问题,第二个是深浅拷贝的问题。ps:注意本文演示用的代码是上一篇vector…

基于springboot+vue的“智慧食堂”程序【毕业论文,源码】

系统登录界面系统架构开发语言:Java框架:springbootJDK版本:JDK1.8服务器:tomcat7数据库:mysql 5.7数据库工具:Navicat开发软件:eclipse/myeclipse/ideaMaven包:Maven浏览器&#xf…

Linux驱动开发

一、驱动分类Linux中包含三大类驱动:字符设备驱动、块设备驱动和网络设备驱动。其中字符设备驱动是最大的一类驱动,因为字符设备最多,从led到I2C、SPI、音频等都属于字符设备驱动。块设备驱动和网络设备驱动都要比字符设备驱动复杂。因为其比…

C实现带头循环双向链表(pushback pushfront popback popfront insert erase find destroy等)

带头循环双向链表是链表中效率最高的,但是由于他里面有两个指针节点,所以也会更浪费空间一些,但是他在任意位置的插入删除的效率很高,所以也就弥补了顺序表的不足。 首先我们来看一下他的逻辑结构是什么样子的 下面我们看一下如何…

【面试题】Python软件工程师能力评估试题(一)

文章目录前言应试者需知(一)Python 语言基础能力评估1、理解问题并完成代码:2、阅读理解代码,并在空白处补充完整代码:3、编写一个装饰器:exposer4、阅读代码并在空白处补充完整代码:5、自行用P…