同星智能为英飞凌TLE989X系列芯片提供刷写方案

本文将介绍在TLE989X系列上实现Bootloader的一般方法。Bootloader可通过任意通讯口实现产品固件的远程升级,无需专业人员、专用工具,无需现场操作拆卸设备。本文提供的Bootloader将一些UDS(14229、15765规格)服务与TSMaster上位机集成,通过CANFD接口下载APP程序。

一、方案概述

同星智能为英飞凌TLE989X系列芯片提供定制开发的代码包和刷写工具,主要包括代码包、基于TSMaster的刷写工程、刷写硬件工具TF1011等。

使用TF1011可以不需要英飞凌本身的烧录器,直接刷Bootram;也可以基于UDS刷APP。

同星智能为英飞凌TLE989X系列芯片提供刷写方案

 

代码包内容>

代码包内提供了APP1、APP2、Bootloader、boot_TSmaster、使用说明文档,其中:

△ APP1文件和APP2文件是LED闪烁不同频率的APP例程

△ boot_TSmaster文件夹中是配置好的TSmaster 上位机软件工程例程,结合Bootloader可以实现下载APP的功能

△ Bootloader service manual是中英文的使用手册

△ bootloader文件里面是 bootload 的源代码,具体内容如下图:

同星智能为英飞凌TLE989X系列芯片提供刷写方案二、基于TSMaster配置刷写流程

在我们的示例代码中,刷写流程是如下这10步:
  • Step1: 10 03            //10服务切换到03扩展模式
  • Step2: 85 02            //关DTC(空服务,没有具体实现)
  • Step3: 28 03 01      //服务关报文(空服务,没有具体实现)
  • Step4: 10 02           //10服务切换到02编程会话
  • Step5: 27 01           // 27服务,解锁,通过安全验证
  • Step6: 27 02
  • Step7: 2e 00 00
  • Step8: 31 00 00
  • Step9: (34、36、37)    //复合诊断服务下载APP
  • Step10:11                    //ECU复位

 

在TSMaster软件中配置刷写流程一般经过三步:

 

第一步:配置相关参数

△ 诊断传输层参数配置(总线类型、各类ID、通道DLC、间隔等)

△ 诊断服务层参数配置(P2时间参数、诊断仪在线参数、种子密钥)

同星智能为英飞凌TLE989X系列芯片提供刷写方案

同星智能为英飞凌TLE989X系列芯片提供刷写方案

 

<说明:TSMaster可以直接导入SeedKey DLL,更重要的是内置SeedKey算法编辑器,可不借助外部VS等开发工具直接实现SeedKey算法>

 

第二步:配置诊断服务

在这里配置我们刷写流程中会用到的所有诊断服务,以及用于下载APP的复合诊断服务(343637),复合诊断服务中包含APP文件的加载、配置校验方式、配置擦除Flash、请求和传输数据配置、传输退出配置等。

同星智能为英飞凌TLE989X系列芯片提供刷写方案

同星智能为英飞凌TLE989X系列芯片提供刷写方案

 

第三步:配置刷写流程

在自动诊断流程中配置根据我们前面提到的步骤配置刷写流程。

配置好之后,可以用CAN转USB的CAN卡在线刷写,也可以将这个流程下载到离线工具TF1011中实现离线刷写。

同星智能为英飞凌TLE989X系列芯片提供刷写方案

三、刷写方式

在配置好刷写流程之后,既可以用CAN转USB的CAN卡连接到PC上实现在线刷写,也可以将这个流程下载到离线工具TF1011中实现离线刷写。

在线刷写的好处是如果通过多通道的CAN工具,可以实现同时刷多个ECU,当然也可以连续多次刷写,进行刷写的压力测试等。

离线刷写主要用于产线或者售后,主打便携。

同星智能为英飞凌TLE989X系列芯片提供刷写方案

可实现在线刷写的工具如下表所示,当然我们也有LIN和以太网的工具,在TSMaster软件中也可以跟CAN刷写一样的方式,直接配置LIN/以太网总线节点的刷写流程。

同星智能为英飞凌TLE989X系列芯片提供刷写方案

 

离线刷写工具目前只有1路CAN FD/CAN通道的TF1011(4通道的版本还在开发当中),TF1011支持同时配置三组下载流程,通过按键进行切换。

 

同星TF1011>

1路 CAN FD 接口,能够同时兼容 CAN2.0 和 CAN FD,内置可编程的终端电阻,无需用户再外接终端电阻。

TF1011更多产品内容请戳这里。

 

特征>

△ 采用DB9 接口,支持从DB9接口中取电

△ UDS刷写流程通过 TSMaster 软件图形界面配置,无需编程

△ 研发和生产配置流程无缝衔接

△ 支持自定义seed key算法下载

△ 最多同时支持三组诊断(包含FBL刷写)流程,通过按键切换

△ 刷写流程报文记录(选配)

△ 支持英飞凌Uart on CAN协议

△ 支持控制被下载件电源端口

同星智能为英飞凌TLE989X系列芯片提供刷写方案

同星智能为英飞凌TLE989X系列芯片提供刷写方案

扫码关注

下载权限
查看
  • 免费下载
    评论并刷新后下载
    登录后下载
  • {{attr.name}}:
您当前的等级为
登录后免费下载登录 小黑屋反思中,不准下载! 评论后刷新页面下载评论 支付以后下载 请先登录 您今天的下载次数(次)用完了,请明天再来 支付积分以后下载立即支付 支付以后下载立即支付 您当前的用户组不允许下载升级会员
您已获得下载权限 您可以每天下载资源次,今日剩余
声明:本站内容资源均来源于网友分享及网络公开合法渠道,但我们不对这些内容的观点、描述的准确性负责,也不保证所有信息的原创性、真实性、完整性及即时性。对于本站所含文章或资料的版权问题,如您发现有侵犯版权的情况,请联系我们进行处理。同时,我们提倡将本站内容用于个人学习交流,严禁未授权的商业用途,否则由此产生的法律后果由使用者自行承担。感谢支持!
三电系统技术分享

预充电阻选型

2024-4-22 0:58:28

技术分享

TSMaster—CCP/XCP标定功能详解

2024-4-22 14:41:18

2 条回复 A文章作者 M管理员
  1. user188

    很好,对于一个刚入门的新人十分友好。

  2. juhuaquan

    不错的资料

个人中心
今日签到
有新私信 私信列表
搜索