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