之前一段時(shí)間分享一份Vector達(dá)芬奇工具使用手冊(Vector達(dá)芬奇工具使用筆記)。除了Vector的外,常用的工具還有ETAS的,今天就來介紹一下ETAS的ISOLAR的操作流程。
首先肯定是新建工程,如下圖所示,需要設(shè)置工程存儲的位置,以及AUTOSAR的版本。
新建工程后,該導(dǎo)入dbc了,如下圖所示,點(diǎn)擊菜單欄的“D”按鈕。
然后在file name處選擇需要導(dǎo)入的dbc,通常一個(gè)dbc文件里,有多個(gè)節(jié)點(diǎn)的交互信息,所以接下來需要選擇對應(yīng)的ECU節(jié)點(diǎn),如下圖所示。
然后對于dbc中不同的CAN ID類型,需要手動去映射,比如NM報(bào)文,XCP報(bào)文、Diag報(bào)文,如下圖所示,這一點(diǎn)不像Vector那么傻瓜式,直接在dbc文件里編輯好之后,工具可以直接識別,不過也難怪,dbc格式是Vector的。
到這后,一路next到finish,dbc的文件的導(dǎo)入步驟算是完成了,可以點(diǎn)擊菜單欄的自動配置BSW以及生成代碼的按鈕了,如下所示。
通常在生成代碼過程會有很多報(bào)錯,因?yàn)镮SOLAR自動生成BSW代碼,只是生成其中的一部分,另外一部分需要手動配置,報(bào)錯的需要一個(gè)個(gè)修復(fù)。
上面的弄完后,可以看看上層的一些操作了,比如SWC的創(chuàng)建,以及SWC之間的接口連接等。
SWC的創(chuàng)建很簡單,如下圖操作就行。
操作完之后,需要將其關(guān)聯(lián)特定的composition,操作如下所示。
然后就可以建立與其他SWC或BSW模塊的接口連接了,如下圖所示。
SWC搞完后,要開始創(chuàng)建system了,并且建立swc與ECU之間的關(guān)系,如下圖所示。
除此之外,還需要建立SWC與COM之間的信號映射,如下圖所示。
接下來就是ECU extract了,如下圖所示。
至此,基本的配置操作弄完了,上面寫的比較簡單,通常這些步驟操作時(shí)會遇到很多報(bào)錯,需要一步一步解。
配置完成后,可以生成SWC,RTE代碼了,如下所示。
以上就是ISOLAR AB工具的一些基本操作,這些操作是基于相對比較老的版本整理的,新版本的ISOLAR可能有所變化,僅做參考。
-
存儲
+關(guān)注
關(guān)注
13文章
4339瀏覽量
86006 -
文件
+關(guān)注
關(guān)注
1文章
569瀏覽量
24778 -
ecu
+關(guān)注
關(guān)注
14文章
890瀏覽量
54608
原文標(biāo)題:ETAS的AUTOSAR工具的基本操作整理
文章出處:【微信號:eng2mot,微信公眾號:汽車ECU開發(fā)】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
發(fā)布評論請先 登錄
相關(guān)推薦
評論