在日常研發中,調試已經成為日常工作中核心的一部分。汽車電子行業中,測試時,常需對ECU固件進行刷寫。CAN智慧云基于CANDTU系列產品實現遠程刷寫ECU固件,減少人力與時間成本。
簡介
在汽車路試的時候,因路試的特殊性,汽車需要長期在外進行路試。測試人員不僅同時兼顧幾個路試車輛,而且測試場所距離遠與位置不固定,測試人員需到測試現場對ECU進行ECU固件刷寫,從而導致人力和時間成本增加,測試效率也不高。為解決該應用痛點,CAN智慧云推出了遠程ECU升級。
?實際操作
ECU升級對CANDTU系列設備有一定的要求,需要SD卡的支持,如“CANDTU-200UWGR、CANFDDTU-400EWGR”等系列設備。
云端ECU升級總體流程如下:
1. 使用ZCANPRO編寫刷寫包
1.1 使用致遠電子的ZCANPRO的軟件,在“ECU刷新”模塊,自行編寫刷新的流程與參數。ECU 刷新需要經過多個流程,一個服務為一個流程,不同 ECU 刷新流程有所不同。
1.2 對于已完成編寫的流程,可點擊【導出】,下載至本地保存。或點擊【應用到執行器】,導出云端刷寫包。
2. 導出遠程刷寫包點擊右側的【執行器】,對于云端的刷寫包,需經協議特殊處理,點擊【導出遠程刷寫包】,即可下載.zrflash格式刷寫包。
3. 上傳刷寫包至云端
3.1 點擊頂部欄【ECU管理】,點擊【+添加ECU】,對ECU進行添加。對于部分ECU升級需安全驗證,可自行添加解鎖文件。
3.2 對于解鎖文件,由于遠程解鎖操作的動態庫在 Linux 64位運行,故需將原解鎖文件(dll文件)編譯為 linux下的動態庫(so 文件)。僅需將 Windows 下編譯 dll,在 Linux 下編譯為 so 文件即可。Linux 編譯命令為:
`g++ ecu_key.cc -fPIC -shared -o libecu_unlock.so`
其中 ecu_key.cc 文件為解鎖函數的實現,生成解鎖文件動態庫為 libecu_unlock.so。
4.ECU升級
4.1 進入到相應的設備,選定ECU升級,選擇相應的通道與ECU。選定了相應ECU,會默認配置地址、幀、刷寫包等,同時也支持自行更改。
4.2 確定參數信息,點擊【升級ECU固件】,即可查看相應的調試信息,查看升級反饋。
4.3 可查看調試信息中的ECU的升級日志信息,日志反饋“ECU刷寫完成”,即代表ECU升級成功。
-
CAN
+關注
關注
57文章
2719瀏覽量
463385 -
ecu
+關注
關注
14文章
881瀏覽量
54408
發布評論請先 登錄
相關推薦
評論