汽车VBF格式文件详解---HEX文件转成VBF文件

时间:2024-04-01 18:13:59

OEM会提供VBF转换工具,如果使用UI界面转换的话,只要按照手册将配置信息填入即可。配置的信息就会填入到Header段里面。在加签的时候,也需要手动在命令行通过调用exe文件,并输入相关参数,就可以生成加签后的VBF了。

当然,这些都是可以通过脚本自动化转换的。

在安装完VBF转换工具后,文件夹里面附带了使用命令行脚本转换的的demo。其中配置文件的后缀为.VBB,我们按照模板将自己的需求填入到里面,一般需要配置源地址,目的地址,SwType,ECUaddr,Compressed等属性。

配置完VBB文件后,新建一个.bat,就可以写命令了。

  1. 根据VBB的配置,将HEX格式文件转成VBF格式文件,注意VBB中CreateVerificationBlock需要=1

%scripts%\vbfconvert -BATCHFILE=“config.VBB”
2. 加签

%scripts%\vbfsign %output%\a.vbf %output%\temp_signed.vbf DontCreate %script%\Private_key.xml
3. 将签名类型转换成dev签

%scripts%\signtosigndev %output%\temp_signed.vbf %output%\a_signed.vbf