生成完BSW代码时,还会更新Dem_Cfg_SWCD.arxml文件,该文件包含Dem的SWC接口,其中会生成EnableCondition对应的P-port(Server接口,提供Dem_SetEnableCondition函数),如下图所示:
在对应的应用SWC中建立相应的R-port,如下图所示:
在对应的Runnable中添加Server Call Points,即对应Client的使用,如下图所示:
如果我们重新生成SWC的模板文件,则会在对应的Runnable的函数中自动调用对应的函数。
但是一般SWC的模板不会重新生成,我们可以手动在需要的位置加入生成的RTE函数
还需要在Composition中将对应的接口进行mapping
然后提取ECU,提取完后可以在FlatView中找到对应的ASC
然后就可以生成RTE了