01
方案概述
同星智能為英飛凌TLE989X系列芯片提供定制開發(fā)的代碼包和刷寫工具,主要包括代碼包、基于TSMaster的刷寫工程、刷寫硬件工具TF1011等。
使用TF1011可以不需要英飛凌本身的燒錄器,直接刷Bootram;也可以基于UDS刷APP。
代碼包內(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)容如下圖:
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ù)、種子密鑰)
<說明: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ù)配置、傳輸退出配置等。
第三步:配置刷寫流程
在自動診斷流程中配置根據(jù)我們前面提到的步驟配置刷寫流程。
配置好之后,可以用CAN轉(zhuǎn)USB的CAN卡在線刷寫,也可以將這個流程下載到離線工具TF1011中實現(xiàn)離線刷寫。
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é)議
-
英飛凌
+關(guān)注
關(guān)注
66文章
2134瀏覽量
138258 -
芯片
+關(guān)注
關(guān)注
452文章
50212瀏覽量
420949 -
代碼
+關(guān)注
關(guān)注
30文章
4722瀏覽量
68236
發(fā)布評論請先 登錄
相關(guān)推薦
評論