• 613查看
  • 0回复

[Autosar] RTE配置

[复制链接]


该用户从未签到

发表于 21-1-2024 10:54:02 | 显示全部楼层 |阅读模式

汽车零部件采购、销售通信录       填写你的培训需求,我们帮你找      招募汽车专业培训老师


01

前情

     已经淘汰的控制器维护项目,isolar配置历尽沧桑:dbc的错误描述带来的com error,port的异常连接、命名问题,导致RTE已经无法生成了。痛定思痛,决定重新配置RTE,尝试从根源解决问题。

    当然如果只想了解RTE的配置,可以从操作步骤的第三步开始看。

02

操作步骤

1

解决dbc导致的com相关报错

RTE配置w1.jpg

2

删除生成RTE的相关配置

删除项目中asw中的composition/system、BSW中的os、ECUC Partitions。

RTE配置w2.jpg

3

配置composition

正常在创建完SWC之后,就可以创建swc的集合体compostion了。

RTE配置w3.jpg

创建、命名完成后,将swc加入到composition中去。

RTE配置w4.jpg

RTE配置w5.jpg

当然,手动去加入也是可以的。可以点开文件夹Component Prototypes去手动添加SWC,并命名相关的cpt,如下图。

RTE配置w6.jpg

加入之后就是给port连线了,可以选择全部自动连线,也可以选择根据系统的自动连线来选择连线,或者下方的Manual Connection Editor自己手动的选择Port的连接。

RTE配置w7.jpg

4

创建System Info

RTE配置w8.jpg

创建system info、命名arxml、pack之后,还需要填写system的属性类别。注意使用CTRL+Space时,需要关闭所有输入法,部分windows系统还需要先CTRL+SHIFT之后再SPace才能成功调出选项的界面,当然直接复制也是可以的,但是没办法输入。

RTE配置w9.jpg

RTE配置w10.jpg

之后,很自然的,我们需要将刚刚建好的composition映射到当前的system中来。

RTE配置w11.jpg

映射完之后,咱们创建的component就可以在列表中看到了:

RTE配置w12.jpg

RTE配置w13.jpg

之后鼠标按住New System Mapping到表格中,新建mapping,将cpt映射到system中来。

(突然发现了文字的局限性,类比起官方的教学视频,视频的优点是生动、内容丰富,但也冗长,公众号文章可能显得晦涩,但好在查阅方便?茶余饭后的消遣也行)

RTE配置w14.jpg

RTE配置w15.jpg

接着对ECU system进行抽象,

RTE配置w16.jpg

可以看到生成了 ***_FlatMap、EXTR_***、***_FlatView、TopLevelCompositon(***是ECU名)。

RTE配置w17.jpg

最后就是Ecu Partition 和RTE Editor的配置了。

RTE配置w18.jpg

点击之后由于当前的工程没有创建EcuValueCollection,配置工具报了错。

RTE配置w19.jpg

那么,我们就去BSW中去完善相关的配置之后,再回头来配置Ecu Partition 和RTE Editor。

其实这里有一个问题,BSW、ASW、RTE相关的配置都是相辅相成的,并且有部分配置,在AR Explorer可以配置,在ECU Nagvigator下也可以配置,到底是先有鸡还是先有蛋呢?

经过配置下来,其实是在熟系了整个流程之后,怎么方便就怎么来的。不用担心,动手干了之后就会有结果。

5

bsw配置

配置一些基础的配置,先让ecu partition能打开再说。(os、RTE、ecuc)

RTE配置w20.jpg

RTE配置w21.jpg

再来配置EcucValueCollection,就可以选择对应配置好的模块了。

RTE配置w22.jpg

6

Partiton配置

RTE配置w23.jpg

打开Ecu Partition Editor界面后,

RTE配置w24.jpg

可以看到左侧是分别配置Ecu Partition、Os Appliction、CoreDefiniton相关,(这部分配置在ECU Nagvigator也是可以配置的,这边相当于是一个表格的可视化界面)右边则是配置出来的SWC。

RTE配置w25.jpg

可以按照项目上的分配,对这些配置项配置后并将SWC进行分配。

不同版本的isolar可能界面不同,但是实现配置的原理是一样的。

7

TASK配置

同样的打开RTE Editor,

RTE配置w26.jpg

RTE配置w27.jpg

在Os Task Properties界面,在每个核中创建自己想要的task。这里贴个项目的截图吧。

RTE配置w28.jpg

最后回到Entity To Task Mapping,将Entity匹配到对应的task中去。

8

RTE生成

完成配置之后,咱们需要回过头先将BSW生成出来,然后再生成RTE,这中间不同的项目配置肯定会有很多报错需要我们去解决。多看log信息和problem信息吧。

03

Generated successfully!!!

RTE配置w29.jpg

快速发帖

您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|手机版|小黑屋|Archiver|汽车工程师之家 ( 渝ICP备18012993号-1 )

GMT+8, 1-2-2025 13:10 , Processed in 0.215993 second(s), 32 queries .

Powered by Discuz! X3.5

© 2001-2013 Comsenz Inc.