eric2013 发表于 2024-2-19 01:09:47

搞定UDS Bootloader,且支持H7-TOOL刷新目标板固件


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

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

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



动态刷新效果

https://img.alicdn.com/imgextra/i4/299314119/O1CN01EFPM4v1gIYJuL1JEV_!!299314119.gif




eric2013 发表于 2024-2-19 01:15:58

初步的UDS研究工作结束,下面开始整理汇总下知识点,录制两期专题视频教程。

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

Vxworks 发表于 2024-2-20 08:14:06

eric2013 发表于 2024-2-19 01:15
初步的UDS研究工作结束,下面开始整理汇总下知识点,录制两期专题视频教程。

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

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

2360985396 发表于 2024-2-21 13:14:13

这个源码在哪里看 想学习下

eric2013 发表于 2024-2-21 14:06:11

2360985396 发表于 2024-2-21 13:14
这个源码在哪里看 想学习下

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

Vxworks 发表于 2024-3-1 09:38:18

eric2013 发表于 2024-2-21 14:06
在整理,发布专题视频教程时会分享给大家。

本周有希望更新吗

eric2013 发表于 2024-3-1 09:52:44

Vxworks 发表于 2024-3-1 09:38
本周有希望更新吗

争取,最晚下周。

kevintty416 发表于 2024-3-26 08:46:15

垃圾玩意,光上位机有毛用,下位机才是核心
页: [1]
查看完整版本: 搞定UDS Bootloader,且支持H7-TOOL刷新目标板固件