基于UDS的BootLoader上位机源代码(C#)
基于UDS的BootLoader上位机源代码,支持ISO15765通信,支持PeakCAN , ZJG CAN等CAN卡, 支持S-record格式的二进制文件解析; 可二次开发或扩展应用。
上位机代码编写;
“升级设置”部分为软件升级的参数设置,用户可以通过“浏览”选择需要烧录的文件,可以通过文本框设置软件升级的参数:起始地址(烧录的起始地址),数据长度(烧录的数据量大小),填充码(MCU的Flash默认值),UDS的物理寻址ID,UDS的功能寻址ID,UDS的响应ID,以及ID的格式(标准帧/扩展帧ID格式)等信息。其中的保存设置按钮的作用是在设置好上述参数后,点击“保存设置”会将设置的参数保存到软件运行目录下的配置文件中,在下次启动软件时,软件会将上次设置你的参数导入,避免每次软件升级时都需要设置一遍参数。点击“开始升级”按钮,软件将开启进行软件升级。
空白部分为调试信息显示文本框,软件升级过程中将实时显示软件升级进行的步骤及信息提示。
(3)Form3界面描述
Form3界面用于使用明文烧录时进行密码解锁,界面如下
基于UDS的BootLoader上位机源代码,支持ISO15765通信
最新推荐文章于 2024-05-03 08:35:10 发布