博客專欄

        EEPW首頁 > 博客 > 同星智能為英飛凌TLE989X系列芯片提供刷寫方案

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

        發布人:汽車電子工程師 時間:2023-10-17 來源:工程師 發布文章

        一、方案概述

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

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

        圖片1.jpg

        代碼包內容>

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

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

        △ boot_TSmaster文件夾中是配置好的TSmaster 上位機軟件工程例程,結合Bootloader可以實現下載APP的功能

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

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

        圖片2.png二、基于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時間參數、診斷儀在線參數、種子密鑰)

        圖片3.jpg

        圖片4.jpg


        <說明:TSMaster可以直接導入SeedKey DLL,更重要的是內置SeedKey算法編輯器,可不借助外部VS等開發工具直接實現SeedKey算法>


        第二步:配置診斷服務>

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

        第三步:配置刷寫流程>

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

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

        圖片7.jpg

        三、刷寫方式

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

        在線刷寫的好處是如果通過多通道的CAN工具,可以實現同時刷多個ECU,當然也可以連續多次刷寫,進行刷寫的壓力測試等。

        離線刷寫主要用于產線或者售后,主打便攜。

        圖片8.jpg

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

        1697441985534.jpg


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


        同星TF1011>

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


        特征>

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

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

        △ 研發和生產配置流程無縫銜接

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

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

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

        △ 支持英飛凌Uart on CAN協議

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

        TF1011-1-鏡面投影.jpg


        *博客內容為網友個人發布,僅代表博主個人觀點,如有侵權請聯系工作人員刪除。




        技術專區

        關閉
        主站蜘蛛池模板: 桂阳县| 和林格尔县| 沁源县| 沾化县| 宁城县| 封开县| 广平县| 南昌市| 宜城市| 新宁县| 宁陵县| 长葛市| 连平县| 济南市| 淮阳县| 思南县| 阿合奇县| 永善县| 长寿区| 宜昌市| 邳州市| 南投市| 周口市| 承德市| 从化市| 朝阳区| 微山县| 康马县| 繁峙县| 绥江县| 探索| 广东省| 榆中县| 定襄县| 烟台市| 宣恩县| 平顶山市| 桂林市| 江永县| 安阳市| 利辛县|