硬汉嵌入式论坛

 找回密码
 立即注册
查看: 692|回复: 6
收起左侧

[CAN助手] 搞定UDS Bootloader,且支持H7-TOOL刷新目标板固件

[复制链接]

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106739
QQ
发表于 2024-2-19 01:09:47 | 显示全部楼层 |阅读模式

1、刷新固件主要使用UDS的34请求下载服务,主要用于配置固件要下载的地址和固件大小。固件传输使用UDS的36数据传输服务,固件传输完成后调用0x37服务退出固件传输。
2、需要Flash擦除和Flash下载的固件验证,可以使用0x31服务。
3、刷新固件后,可以考虑启动新固件,或者不启用。

为了方便测试验证,我这里直接制作了一个可以在RAM里面运行的APP固件。使用V7板子制作了一个UDS Bootloader,这个Bootloader对应的是UDS服务器端。

使用H7-TOOL制作了一个简易的固件刷新功能,可以脱机烧录,也可以在线烧录。下面是在线烧录效果:

128.png

动态刷新效果






评分

参与人数 1金币 +20 收起 理由
Vxworks + 20 很给力!

查看全部评分

回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106739
QQ
 楼主| 发表于 2024-2-19 01:15:58 | 显示全部楼层
初步的UDS研究工作结束,下面开始整理汇总下知识点,录制两期专题视频教程。

后续再逐步支持UDS更多的服务,并完善一些细节处理。
回复

使用道具 举报

0

主题

69

回帖

69

积分

初级会员

积分
69
发表于 2024-2-20 08:14:06 | 显示全部楼层
eric2013 发表于 2024-2-19 01:15
初步的UDS研究工作结束,下面开始整理汇总下知识点,录制两期专题视频教程。

后续再逐步支持UDS更多的服 ...

辛苦,好消息,等视频教程。
回复

使用道具 举报

22

主题

67

回帖

133

积分

初级会员

积分
133
发表于 2024-2-21 13:14:13 | 显示全部楼层
这个源码在哪里看 想学习下
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106739
QQ
 楼主| 发表于 2024-2-21 14:06:11 | 显示全部楼层
2360985396 发表于 2024-2-21 13:14
这个源码在哪里看 想学习下

在整理,发布专题视频教程时会分享给大家。
回复

使用道具 举报

0

主题

69

回帖

69

积分

初级会员

积分
69
发表于 2024-3-1 09:38:18 | 显示全部楼层
eric2013 发表于 2024-2-21 14:06
在整理,发布专题视频教程时会分享给大家。

本周有希望更新吗
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106739
QQ
 楼主| 发表于 2024-3-1 09:52:44 | 显示全部楼层
Vxworks 发表于 2024-3-1 09:38
本周有希望更新吗

争取,最晚下周。
回复

使用道具 举报

0

主题

0

回帖

0

积分

新手上路

积分
0
发表于 2024-3-26 08:46:15
垃圾玩意,光上位机有毛用,下位机才是核心

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2024-5-3 14:50 , Processed in 0.327334 second(s), 32 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表