0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

同星智能為英飛凌TLE989X系列芯片提供刷寫方案

上海同星智能科技有限公司 ? 2023-10-14 08:21 ? 次閱讀

01

方案概述

同星智能英飛凌TLE989X系列芯片提供定制開發(fā)的代碼包和刷寫工具,主要包括代碼包、基于TSMaster的刷寫工程、刷寫硬件工具TF1011等。

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

abb8ee12-6a27-11ee-9788-92fbcf53809c.jpg

代碼包內(nèi)容

代碼包內(nèi)提供了APP1、APP2、Bootloader、boot_TSmaster、使用說明文檔,其中:


△ APP1文件和APP2文件是LED閃爍不同頻率的APP例程

△boot_TSmaster文件夾中是配置好的TSmaster 上位機(jī)軟件工程例程,結(jié)合Bootloader可以實現(xiàn)下載APP的功能

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

△ bootloader文件里面是 bootload 的源代碼,具體內(nèi)容如下圖:

abbd0ef2-6a27-11ee-9788-92fbcf53809c.png

02

基于TSMaster配置刷寫流程

在我們的示例代碼中,刷寫流程是如下這10步:

Step1:10 03 //10服務(wù)切換到03擴(kuò)展模式

Step2: 85 02 //關(guān)DTC(空服務(wù),沒有具體實現(xiàn))

Step3: 28 03 01 //服務(wù)關(guān)報文(空服務(wù),沒有具體實現(xiàn))

Step4: 10 02 //10服務(wù)切換到02編程會話

Step5: 27 01 // 27服務(wù),解鎖,通過安全驗證

Step6: 27 02

Step7: 2e 00 00

Step8: 31 00 00

Step9: (34、36、37) //復(fù)合診斷服務(wù)下載APP

Step10:11 //ECU復(fù)位

在TSMaster軟件中配置刷寫流程一般經(jīng)過三步:


第一步:配置相關(guān)參數(shù)

△診斷傳輸層參數(shù)配置(總線類型、各類ID、通道DLC、間隔等)

△診斷服務(wù)層參數(shù)配置(P2時間參數(shù)、診斷儀在線參數(shù)、種子密鑰)

abd65344-6a27-11ee-9788-92fbcf53809c.jpgabe5b17c-6a27-11ee-9788-92fbcf53809c.jpg


<說明:TSMaster可以直接導(dǎo)入SeedKey DLL,更重要的是內(nèi)置SeedKey算法編輯器,可不借助外部VS等開發(fā)工具直接實現(xiàn)SeedKey算法>


第二步:配置診斷服務(wù)

在這里配置我們刷寫流程中會用到的所有診斷服務(wù),以及用于下載APP的復(fù)合診斷服務(wù)(343637),復(fù)合診斷服務(wù)中包含APP文件的加載、配置校驗方式、配置擦除Flash、請求和傳輸數(shù)據(jù)配置、傳輸退出配置等。

abf7a152-6a27-11ee-9788-92fbcf53809c.jpgac06e3e2-6a27-11ee-9788-92fbcf53809c.jpg

第三步:配置刷寫流程

在自動診斷流程中配置根據(jù)我們前面提到的步驟配置刷寫流程。

配置好之后,可以用CAN轉(zhuǎn)USB的CAN卡在線刷寫,也可以將這個流程下載到離線工具TF1011中實現(xiàn)離線刷寫。

ac1a9f90-6a27-11ee-9788-92fbcf53809c.jpg


03

刷寫方式

在配置好刷寫流程之后,既可以用CAN轉(zhuǎn)USB的CAN卡連接到PC上實現(xiàn)在線刷寫,也可以將這個流程下載到離線工具TF1011中實現(xiàn)離線刷寫。


在線刷寫的好處是如果通過多通道的CAN工具,可以實現(xiàn)同時刷多個ECU,當(dāng)然也可以連續(xù)多次刷寫,進(jìn)行刷寫的壓力測試等。


離線刷寫主要用于產(chǎn)線或者售后,主打便攜。


可實現(xiàn)在線刷寫的工具如下表所示,當(dāng)然我們也有LIN和以太網(wǎng)的工具,在TSMaster軟件中也可以跟CAN刷寫一樣的方式,直接配置LIN/以太網(wǎng)總線節(jié)點的刷寫流程。

產(chǎn)品型號

設(shè)備描述

TC1011

1路CANFD轉(zhuǎn)USB接口

TC1012/P

1路CANFD,1路LIN總線轉(zhuǎn)USB接口

TC1013

2路CANFD轉(zhuǎn)USB接口

TC1014

4路CANFD轉(zhuǎn)USB接口

TC1016/P

4路CANFD,2路LIN設(shè)備轉(zhuǎn)USB接口

TC1017

8路CANFD轉(zhuǎn)USB接口

TC1018

12路CANFD轉(zhuǎn)USB接口

MP1013

2路CANFD轉(zhuǎn)miniPCIe接口

TP1013

2路CANFD轉(zhuǎn)PCIe接口

TC1114B

4路CANFD轉(zhuǎn)USB/WIFI


離線刷寫工具目前只有1路CAN FD/CAN通道的TF1011(4通道的版本還在開發(fā)當(dāng)中),TF1011支持同時配置三組下載流程,通過按鍵進(jìn)行切換。

同星TF1011

1路 CAN FD 接口,能夠同時兼容 CAN2.0 和 CAN FD,內(nèi)置可編程的終端電阻,無需用戶再外接終端電阻。

特征

△采用DB9 接口,支持從DB9接口中取電

△UDS刷寫流程通過 TSMaster 軟件圖形界面配置,無需編程

△研發(fā)和生產(chǎn)配置流程無縫銜接

△支持自定義seed key算法下載

△最多同時支持三組診斷(包含F(xiàn)BL刷寫)流程,通過按鍵切換

△刷寫流程報文記錄(選配)

△支持英飛凌Uart on CAN協(xié)議

△支持控制被下載件電源端口

ac2db3c8-6a27-11ee-9788-92fbcf53809c.jpg

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 英飛凌
    +關(guān)注

    關(guān)注

    66

    文章

    2134

    瀏覽量

    138258
  • 芯片
    +關(guān)注

    關(guān)注

    452

    文章

    50212

    瀏覽量

    420949
  • 代碼
    +關(guān)注

    關(guān)注

    30

    文章

    4722

    瀏覽量

    68236
收藏 人收藏

    評論

    相關(guān)推薦

    英飛凌TLE9877實現(xiàn)EEPROM仿真

    如何使用英飛凌TLE9877芯片實現(xiàn)EEPROM數(shù)據(jù)存儲功能,我需要將數(shù)據(jù)寫入EEPROM,主要包括一些故障點,每次大概寫入幾個字節(jié)。
    發(fā)表于 10-28 16:10

    ECU診斷與刷寫解決方案:降低了開發(fā)ECU刷寫軟件的難度!

    ,遍布全車的傳感器可以跟蹤車輛電氣或電子系統(tǒng)中隨時可能發(fā)生的多種故障。工具鏈協(xié)助用戶方便的進(jìn)行故障診斷相關(guān)功能的研發(fā)、驗證及基于UDS協(xié)議的刷寫。方案概述
    的頭像 發(fā)表于 10-26 08:02 ?355次閱讀
    <b class='flag-5'>同</b><b class='flag-5'>星</b>ECU診斷與<b class='flag-5'>刷寫</b>解決<b class='flag-5'>方案</b>:降低了開發(fā)ECU<b class='flag-5'>刷寫</b>軟件的難度!

    精彩紛呈!智能下周展會預(yù)告來啦

    展覽會。智能即將攜最新測試解決方案亮相本次展會,與全球行業(yè)同仁共同探討先進(jìn)技術(shù)及行業(yè)發(fā)展機(jī)遇。
    的頭像 發(fā)表于 10-19 08:06 ?274次閱讀
    精彩紛呈!<b class='flag-5'>同</b><b class='flag-5'>星</b><b class='flag-5'>智能</b>下周展會預(yù)告來啦

    通過DaVinci TMS320DM644x串行接口啟動和刷寫

    電子發(fā)燒友網(wǎng)站提供《通過DaVinci TMS320DM644x串行接口啟動和刷寫.pdf》資料免費下載
    發(fā)表于 10-16 11:41 ?0次下載
    通過DaVinci TMS320DM644<b class='flag-5'>x</b>串行接口啟動和<b class='flag-5'>刷寫</b>

    英飛凌發(fā)布全新XENSIV TLE49SR角度傳感器系列

    在全球功率系統(tǒng)和物聯(lián)網(wǎng)領(lǐng)域占據(jù)領(lǐng)導(dǎo)地位的英飛凌科技股份公司,近日宣布推出了一款全新的角度傳感器系列——XENSIV? TLE49SR。這款傳感器系列以其卓越的性能和高度適應(yīng)性,在汽車底
    的頭像 發(fā)表于 06-15 16:21 ?903次閱讀

    TLE214x,TLE214xA低噪聲高速精密運算放大器數(shù)據(jù)表

    電子發(fā)燒友網(wǎng)站提供TLE214x,TLE214xA低噪聲高速精密運算放大器數(shù)據(jù)表.pdf》資料免費下載
    發(fā)表于 06-07 10:11 ?0次下載
    <b class='flag-5'>TLE214x</b>,<b class='flag-5'>TLE</b>214xA低噪聲高速精密運算放大器數(shù)據(jù)表

    TLE202x,TLE202xA,TLE202xB,TLE202xY功耗精密運算放大器數(shù)據(jù)表

    電子發(fā)燒友網(wǎng)站提供TLE202x,TLE202xA,TLE202xB,TLE202xY功耗精密運算放大器數(shù)據(jù)表.pdf》資料免費下載
    發(fā)表于 06-06 09:24 ?0次下載
    <b class='flag-5'>TLE202x</b>,<b class='flag-5'>TLE</b>202xA,<b class='flag-5'>TLE</b>202xB,<b class='flag-5'>TLE</b>202xY功耗精密運算放大器數(shù)據(jù)表

    TLE20x7,TLE20x7A低噪聲高速精密運算放大器數(shù)據(jù)表

    電子發(fā)燒友網(wǎng)站提供TLE20x7,TLE20x7A低噪聲高速精密運算放大器數(shù)據(jù)表.pdf》資料免費下載
    發(fā)表于 06-06 09:14 ?0次下載
    <b class='flag-5'>TLE20x</b>7,<b class='flag-5'>TLE20x</b>7A低噪聲高速精密運算放大器數(shù)據(jù)表

    TLE206x,TLE206xA,TLE206xB運算放大器數(shù)據(jù)表

    電子發(fā)燒友網(wǎng)站提供TLE206x,TLE206xA,TLE206xB運算放大器數(shù)據(jù)表.pdf》資料免費下載
    發(fā)表于 06-05 09:46 ?0次下載
    <b class='flag-5'>TLE206x</b>,<b class='flag-5'>TLE</b>206xA,<b class='flag-5'>TLE</b>206xB運算放大器數(shù)據(jù)表

    TLE208x、TLE208xA、TLE208xY高速JFET輸入運算放大器數(shù)據(jù)表

    電子發(fā)燒友網(wǎng)站提供TLE208x、TLE208xA、TLE208xY高速JFET輸入運算放大器數(shù)據(jù)表.pdf》資料免費下載
    發(fā)表于 06-05 09:18 ?0次下載
    <b class='flag-5'>TLE208x</b>、<b class='flag-5'>TLE</b>208xA、<b class='flag-5'>TLE</b>208xY高速JFET輸入運算放大器數(shù)據(jù)表

    TLE9879和TLE9877的差異是什么?

    TLE987x系列TLE9877和TLE9879等等,我現(xiàn)在想查下TLE9879和TLE987
    發(fā)表于 02-01 06:15

    tle9877刷寫codeflash(0x11000000-0x1100f000)后,flash刷寫失敗且中斷停止響應(yīng)怎么解決?

    當(dāng)前問題:在用戶代碼運行期間,嘗試刷寫codeflash(0x11000000-0x1100f000)后,flash刷寫失敗且中斷停止響應(yīng)。 請問能否直接刷寫codeflash?可以的
    發(fā)表于 01-31 08:28

    開發(fā)TLE9879芯片的IAR軟件的問題求解

    開發(fā) TLE9879 芯片的 IAR 軟件的問題描述 問題: 當(dāng)我使用IAR軟件導(dǎo)入英飛凌電池組時,我發(fā)現(xiàn)英飛凌的電池組 CAN 不能進(jìn)口,請告訴我應(yīng)該進(jìn)口哪種
    發(fā)表于 01-30 06:46

    如何在IFX ConfigWizard中更改文件夾/文件夾結(jié)構(gòu)?

    我們在使用 Tle989x 的項目中使用配置向?qū)А?問題是,該工具似乎期望使用硬編碼的文件夾結(jié)構(gòu),這與我們構(gòu)建 git 存儲庫的方式不兼容。 我們嘗試手動對其進(jìn)行更改,但我們沒有嘗試強(qiáng)制/猜測
    發(fā)表于 01-22 06:26

    TLE9893如何配置堆棧溢出檢測?

    的 startup_tle989x.s 文件為堆棧分配的大小為 512 字節(jié): 此外,在主入口點,堆棧指針寄存器的值為 0x180023b0,所以我猜這是堆棧指針的初始值。 我寫了以下代碼來實現(xiàn) USOP 用于測試
    發(fā)表于 01-19 06:11