前面

上一步建立配置好了MCAL层,生成了arxml文件
这一步进行Davinci Cfg里面的配置,主要是OS

新建工程

这一步没什么好说的基本操作
image.png
image.png
image.png

导入DBC文件

image.png

导入EB生成的arxml文件

image.png
image.png
这是出现了一个问题:
通过import方式导入的文件,模块是白色的:
image.png
警告原因如下:
image.png

还有一种导入方式,和DBC一样导入
image.png
更新之后发现,又出现了一个模块
image.png

找了一些资料:
image.png
查了官方资料,说是没和这个BSWMD文件关联起来,这个文件在SIP里,要怎么关联上啊?
在群里找了个大佬问了问:
image.png
按照指导,完成了配置,正常了
image.png
然后做一些修改

配置Det

这个是检测功能,我记得前几篇文章,在整合MCAL到keil里debug时,就有一个问题,就是要关掉它,因为一开始咱们没有配置。
image.png

配置EcuC

多核MCU常规操作,TC275时三个核,所以要新建三个
image.png
顺路结局一个Bug:
image.png

配置OS

新建三个核心
image.png
并连接到之前配置的三个EcuC上,同理对其它两个核心进行操作
image.png
然后构建三个核之间的通道,直接按照提示一点就好:
image.png
这个是就会发现自动出现了3个OSA
image.png
然后给每一个核心创造任务:空闲、初始化、存放用户设计Runable的Task和存放各种Bsw的Task。
image.png
然后设置一下每个任务的优先级:
image.png
还有OS的Counter计数器:
image.png
然后添加一个系统资源:
image.png