假如我们的ECU需要进行安全验证算法,在VSPY3中如何实现呢?
加密算法框架下载
旧版算法框架下载(适用于3.6.066版本)
先下载上面的加密算法框架,用Visual Studio打开后,把加密算法写入到程序中,按F7生成DLL文件,如下图所示。
打开VSpy3,SpyNetworks->ECU,建立安全验证算法诊断任务。
接下来这一步相当重要,点击Browse,把我们刚刚生成的dll文件,拷贝到Browse打开以后的文件夹中。
请注意,是拷贝到这个ExtensibleSecurity的文件夹中!而不是去Browse选中。
下一步是建立安全验证的诊断任务,如下图所示,要勾选Do extensibleSecurity auto-unlock这个选项。
可通过如下的几种方法来实现检验安全验证算法成功与否:
发起RequestSeed 执行方法1:
连接好硬件后,单击左边窗口中的诊断任务前面的方框后,VSPY3 会自动发送诊断指令,并显示诊断的结果。
发起执行的方法2:
在Diagnostics新建一个ISO-14229的$27,然后选择odx文件,单击左边窗口中的诊断任务前面的方框 即可