AutoSar之使用Davinci配置Mcal
Davinci配置工具【目录】
整个环境是我自己自定义过的,方便后续开发可以直接用这一套。六个项目分别是:
1 瑞萨提供的静态代码包和生成代码所需的dll文件
2 达芬奇配置和生成工具
3 自定义的脚本、生成所需的中间配置文件和源arxml文件放置路径
4 参考文档
5 配置工具快捷方式
6 文档流程对应的视频
Davinci配置流程
1、通过快捷方式打开工具,是一个空白界面。点击菜单File->open,浏览所需打开的工程并选择。
2、打开工程后仍是空白界面,此时选择工程设置并添加需要配置的模块。
这里能够选择的模块需要在【目录2】中添加对应BSWMD文件,如图。为了方便。后续开发我已经将所有模块的源支持文件都添加了进来
3、打开编辑器
编辑【界面】分四部分:
1 左上角是所有可配置的模块,可以按层级逐级展开
2 右上角是【界面1】当前选中模块中展开层级对应可配置的项
3 左下角是【界面2】中当前选中配置的注释
4 右下角是工程中存在的Error、Waring或Information
4、配置
这部分和项目挂钩,根据软件需求,配置对应的驱动模块,可以参考【目录4】中的各模块配置项说明文档。
生成代码流程
1、导出All.arxml
名字是脚本中设定好的,因此固定下来,如果有改名的需要可以修改【目录2】中脚本。
2、将上述All.arxml放⼊到McalGen下
3、使用脚本生成代码
找到所需生成代码的模块对应的脚本并执行
脚本中的内容即:调用生成代码的MCALConfGen.exe软件,声明好需要的约束文件(如stubs文件、config文件、bswmd文件),如果需要可以自己更改配置文件或文件路径。