AutoSar之使用Davinci配置Mcal

Davinci配置工具【目录】

整个环境是我自己自定义过的,方便后续开发可以直接用这一套。六个项目分别是:

1 瑞萨提供的静态代码包和生成代码所需的dll文件
2 达芬奇配置和生成工具
3 自定义的脚本、生成所需的中间配置文件和源arxml文件放置路径
4 参考文档
5 配置工具快捷方式
6 文档流程对应的视频
image

Davinci配置流程

1、通过快捷方式打开工具,是一个空白界面。点击菜单File->open,浏览所需打开的工程并选择。

image

2、打开工程后仍是空白界面,此时选择工程设置并添加需要配置的模块。

image
image
这里能够选择的模块需要在【目录2】中添加对应BSWMD文件,如图。为了方便。后续开发我已经将所有模块的源支持文件都添加了进来
image

3、打开编辑器

image
编辑【界面】分四部分:
1 左上角是所有可配置的模块,可以按层级逐级展开
2 右上角是【界面1】当前选中模块中展开层级对应可配置的项
3 左下角是【界面2】中当前选中配置的注释
4 右下角是工程中存在的Error、Waring或Information
image

4、配置

这部分和项目挂钩,根据软件需求,配置对应的驱动模块,可以参考【目录4】中的各模块配置项说明文档。

生成代码流程

1、导出All.arxml

名字是脚本中设定好的,因此固定下来,如果有改名的需要可以修改【目录2】中脚本。
image

2、将上述All.arxml放⼊到McalGen下

image

3、使用脚本生成代码

找到所需生成代码的模块对应的脚本并执行
image
脚本中的内容即:调用生成代码的MCALConfGen.exe软件,声明好需要的约束文件(如stubs文件、config文件、bswmd文件),如果需要可以自己更改配置文件或文件路径。
image

4、执⾏成功,将生成文件导出

image

5、与代码路径文件对比同步,注意⼀些有人为修改的地方不要改动

image

posted @ 2023-05-22 13:44  月的光景  阅读(3639)  评论(3编辑  收藏  举报