基于UDS的Bootloader远程固件升级规划

TSMaster - UDS 刷写 TLE989X 规划

针对英飞凌 TLE989X 系列的一种通用的 Bootloader 实现步骤

零代码 UDS Bootloder ,通用 CAN、CAN FD、LIN、Ethernet

轻松实现Infineon MCU-UDS刷写

Bootloader 可通过 MCU 通讯话柄现产品固件升级 ,进建门槛低。
本文提供的 Bootloader 将部门 UDS(14229、15765 规格)服务与 TSMaster 上位机集成 ,并可通过 CAN FD 接口下载 APP 法式

为车规级利用设计的靠得住疏导机造

主题优势

遵循ISO 14229(UDS)与ISO 15765规范 ,兼容多种开发需要

安全接见节造

可自界说种子/密钥算法

矫捷存储映射

Bootloader与APP分区地址可调整

靠得住性测试通过

支持异常中断后自复原刷写

向量表沉映射

确保中断服务在APP下正常运行

多模式会话切换

支持扩大模式与编程模式(UDS服务10、27、34…)

全自动检测、下载、跳转三步曲

3 步实现升级 ,无缝切换 APP 法式

Bootloader法式会解析上位机传来的数据包 ,将APP代码包组合起来 ,顺次写入指标Flash空间。
指标Flash区的APP法式启动成功后 ,Bootloader法式会自动退出运行 ,APP起头工作。

MCU启动检测

判断是否进入Bootload模式

UDS下载流程

上位机发送APP.hex至MCU Flash特定区段

自动沉启与跳转

法式检测成功即跳转至APP执行
(支持在APP运行中直接沉新下载)

若是您对该演示项目有任何疑难 ,
请联系人生就是博官网的技术团队。