1 Star 0 Fork 4

humancn/UDS刷写工具

forked from 张建熙/UDS刷写工具 
加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
Readme 1.56 KB
一键复制 编辑 原始数据 按行查看 历史
张建熙 提交于 2024-08-16 18:11 . 20240816
#项目简介
·本项目是UDS刷写程序
·物理层和数据链路层基于Vector、PEAK、ZLG三种工具实现
·传输层是基于TSMaster生成的TP层代码(ISO 15765)
·UDS层是手动实现(ISO 14229)
·Demo实现了一个最基本的刷写流程(预编程、主编程、后编程)
#使用方法
·编译好后直接打开可执行文件
·查找设备并选择通道,输入波特率,后打开设备
·输入诊断ID
·选择flash驱动(.s19文件或者.hex文件)
·选择app程序(.s19文件或者.hex文件)
·选择安全访问算法(.dll文件)
·点击加载文件
·点击开始刷写
#代码结构
--主目录 (刷写工具代码)
|-build (编译好的程序目录)
|-lib_Device (Vector、PEAK、ZLG的开发库)
|-lib_iso15765 (TP层代码)
|-LoadImage (s19、hex文件读取代码)
|-Sources (基于QT5的UI代码、UDS服务实现代码、刷写Demo实现代码)
|-CMakeLists.txt (CMAKE工程管理文件)
-
--主目录 (安全访问算法代码)
|-UDS_SecurityAccess
|-src (安全访问算法实现代码)
|-CMakeLists.txt(CMAKE工程管理文件)
-
--主目录 (某几个零部件的flash驱动、app程序、安全访问算法)
|-TEST (某几个零部件的flash驱动、app程序、安全访问算法)
-
#改动建议
·在UDSClient.h、UDSClient.c中实现你写的UDS服务
·在Demo.h、demo.c文件中实现你的UDS诊断Demo即可
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
C++
1
https://gitee.com/humancn/UDS_Tool.git
[email protected]:humancn/UDS_Tool.git
humancn
UDS_Tool
UDS刷写工具
master

搜索帮助