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

news2024/9/20 5:58:44

一、方案概述

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

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

代码包内容>

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

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

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

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

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

二、基于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时间参数、诊断仪在线参数、种子密钥)

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

第二步:配置诊断服务>

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

第三步:配置刷写流程>

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

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

三、刷写方式

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

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

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

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

产品型号

设备描述

TC1011

1路CAN FD转USB接口

TC1012/P

1路CAN FD,1路LIN总线转USB接口

TC1013

2路CAN FD转USB接口

TC1014

4路CAN FD转USB接口

TC1016/P

4路CAN FD,2路LIN设备转USB接口

TC1017

8路CAN FD转USB接口

TC1018

12路CAN FD转USB接口

MP1013

2路CAN FD转miniPCIe接口

TP1013

2路CAN FD转PCIe接口

TC1114B

4路CAN FD转USB/WIFI

离线刷写工具目前只有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协议

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

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1100827.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

在Maven中配置代理服务器的详细教程

在Maven中配置代理服务器的详细教程如下&#xff1a; 首先&#xff0c;确保您已经安装了Maven。创建一个新的Maven项目。在命令行中输入以下命令&#xff1a; mvn archetype:generate -DgroupIdcom.example -DartifactIdmy-app -DarchetypeArtifactIdmaven-archetype-quickst…

ts使用记录

1、安装&#xff1a;通过管理员权权限使用cmd或者终端全局安装 npm install -g typescript2、运行&#xff1a; 可以通过tsc命令运行hello.ts文件 tsc hello.ts3、通过vscode的run code插件去右键运行 1.先安装插件run code 2.全局安装ts-node&#xff0c;npm install -g ts-n…

学习记录682@查准率与查全率真的必然负相关吗?

查准率和查全率定义 查准率与查全率真的必然负相关吗&#xff1f; 先说结论&#xff0c;两者并非绝对负相关&#xff0c;只是在统计学上表现出大概率的负相关性&#xff0c;而数学证明上无法严格证明两个的负相关性。 枚举来证明两者并非必然负相关 一组数据&#xff1a;A1、…

sip广播10W网络有源吸顶喇叭

SIP-7043 sip广播10W网络有源吸顶喇叭 一、描述 酒店背景音乐天花广播喇叭 SIP-7043是我司的一款SIP网络有源吸顶喇叭&#xff0c;具有10/100M以太网接口&#xff0c;内置有一个高品质扬声器&#xff0c;将网络音源通过自带的功放和喇叭输出播放&#xff0c;可达到功率10W。…

计算机操作系统-第八天

1、操作系统引导 什么是操作系统引导&#xff1f; 操作系统的引导就是当开机时&#xff0c;怎么让操作系统运行起来 操作系统引导的过程 分区表说明了磁盘中的每一个盘所占的内存空间的大小&#xff0c;以及它们的取值范围 ①在电脑开机后CPU执行位于ROM芯片中固定位置的引…

【AI视野·今日CV 计算机视觉论文速览 第265期】Wed, 11 Oct 2023

AI视野今日CS.CV 计算机视觉论文速览 Wed, 11 Oct 2023 Totally 88 papers &#x1f449;上期速览✈更多精彩请移步主页 Daily Computer Vision Papers AutoAD II: The Sequel -- Who, When, and What in Movie Audio Description Authors Tengda Han, Max Bain, Arsha Nagran…

Excel导入且进行数据校验

目录 ​​​​​​一、产品需求 二、解决方法 方案一&#xff1a;大量if-else判断校验 方案二&#xff1a;请求体加入注解进行校验 三、测试结果 一、产品需求 1.下载指定的excel数据模板 2.excel模板写入数据并导入 3.导入的时候根据校验规则进行筛选&#xff0c;导入…

防坠安全带上亚马逊合规认证合规标准是什么?如何办理?

防坠安全带 防坠安全带是一种防护装备&#xff0c;适合工人在高空作业时或在可能发生跌落的无防护边缘行走时穿着。防坠安全带设计用于包裹身体躯干&#xff0c;并将坠落力至少分布到大腿上部、骨盆、胸部和肩部。防坠安全带是固定物体与非固定物体之间的连接物&#xff0c;通…

WAILS安装

支持的平台 Windows 10/11 AMD64/ARM64 MacOS 10.13 AMD64 MacOS 11.0 ARM64 Linux AMD64/ARM64 依赖 Wails 有许多安装前需要的常见依赖项&#xff1a; Go 1.18 NPM (Node 15) Go 从 Go 下载页面 下载 Go。 确保您遵守官方的 Go 安装说明。 您还需要确保您的 PATH 环境变…

Unity中Shader的深度测试ZTest

文章目录 前言一、深度测试是干什么的二、图示讲解深度测试的作用三、深度值的测试操作1、设置为测试不通过&#xff0c;看看效果2、使用开关控制是否开启深度测试 前言 Unity中Shader的深度测试ZTest 一、深度测试是干什么的 通俗的讲&#xff0c;深度测试就是颜色在写入颜色…

JAVA基础(JAVA SE)学习笔记(一)JAVA学习路线、行业了解、开发环境JDK17安装配置 和 JDK8同时配置

前言 1. 学习视频&#xff1a; 尚硅谷Java零基础全套视频教程(宋红康2023版&#xff0c;java入门自学必备)_哔哩哔哩_bilibili 2023最新Java学习路线 - 哔哩哔哩 2. 一步一个脚印&#xff0c;踏踏实实再学一遍&#xff01; 这个世界上有的人输在不能开始&#xff0c;有的人…

计算机视觉开源代码汇总

1.【基础网络架构】Regularization of polynomial networks for image recognition 论文地址&#xff1a;https://arxiv.org/pdf/2303.13896.pdf 开源代码:https://github.com/grigorisg9gr/regularized_polynomials 2.【目标检测&#xff1a;域自适应】2PCNet: Two-Phase Cons…

出行OTA渠道规则

1、目前出行行业的OTA主要有以下9个平台 携程&#xff08;携程包车&#xff09;、飞猪、航旅、曹操、同程、12306、高德、美团、南航 2、渠道对接 1、商务沟通&#xff1a;找到渠道对接负责人&#xff0c;洽谈对接事宜 2、资质审核&#xff1a;根据对接沟通中的平台线上所需…

QT基础入门——项目案例(七)

前言&#xff1a; 前面我们已经把基础的QT知识学习了一遍&#xff0c;已经足够运用这些知识做一个简单的小项目了&#xff0c;那么现在就让我们将所学的知识运用到现实操作中&#xff0c;来做一个简单的翻硬币小项目练练手吧 目录 一、项目简介&#xff1a; 二、项目的基本…

PyPy+Cython对Python进行加速,以及乱码问题

在之前测试了使用Cython对代码进行优化加速 https://blog.csdn.net/qq_43199509/article/details/133860665 PyPy具体是啥可以看之前的知乎介绍&#xff0c;个人理解就是Python的另一种解释器 https://www.zhihu.com/question/266096929/answer/2383570933 PyPy下载 https://…

知名低代码公司有哪些?最新国内十大低代码平台排名

什么是低代码和低代码平台 低代码&#xff08;Low-Code&#xff09;是一种软件开发方法&#xff0c;它使得开发人员能够通过图形界面、拖放组件和模型驱动的逻辑&#xff0c;快速地构建和部署应用程序&#xff0c;而无需编写大量的代码。 而低代码开发平台&#xff08;LCDP&am…

Sync Folders Pro for Mac文件夹数据同步工具

Sync Folders Pro for Mac 是一款功能强大的文件夹同步工具&#xff0c;旨在帮助用户在 Mac 计算机和移动设备之间创建双向同步。这款软件支持各种文件系统和设备&#xff0c;如 iPhone&#xff0c;iPad&#xff0c;iPod&#xff0c;Android 等。通过这款软件&#xff0c;用户可…

众和策略:几点开盘和收盘股票?

股票开盘和收盘时间是投资者有必要知道的要害信息&#xff0c;因为它们挑选了股票生意的初步和结束时间。在此文章中&#xff0c;咱们将从多个视点分析股票开盘和收盘时间&#xff0c;包括全球商场开盘时间、技术分析对开盘前后价格不坚决的影响、以及日内生意者如安在开盘和收…

【社区小程序制作】便捷社区服务的新选择

社区小程序的出现为居民提供了便捷的社区服务&#xff0c;促进了社区内的信息共享和互动。下面将介绍社区小程序的优点和制作流程。 优点 便捷的社区服务&#xff1a;社区小程序为居民提供了便捷的社区服务。居民可以通过小程序查询社区通知、报修维修等&#xff0c;高效且节省…

字符与数字的相互转换

一、字符转数字 char类型字符转换为数字&#xff0c;其实是转换为ASCII码值 有两种方式&#xff1a; 1.强制类型转换&#xff0c;结果为对应的ASCII码值 char v1 a;char v2 z;char v3 1;char v4 9;int num1 (int)v1;int num2 (int)v2;int num3 (int)v3;int num4 (int)v…