MCAL 工程创建
1. 工程创建
1. 填写工程名称
2. Autosar的版本选择:注意这里需要兼容不同版本的Autosar时选择Mixed
3. 填写ECU名称
4. 选择芯片开发包
5. 选择动态代码输出路径:可以直接选择在项目工程下,方便代码集成
6. Automatically add the minimum...:此选项勾选与否都可以
7. 模块选择:创建工程界面会有模块选择界面,注意这里只要有默认的【Resource】模块即可,其他的等工程创建好了再添加,否则会出现下图的错误
Failed to create module configuration "Mcu".我尝试在创建流程的模块选择界面添加【Resource】【Base】【MCU】这三个模块,但是会提示如下错误,因此在创建的时候不要再添加其他模块
8. 工程创建完成后会如下图所示,此时可以看到只有一个Resource模块
2. 模块选择
1. 打开模块配置界面:右键项目 - Module Configuration
2. 模块选择/删除:
* 选中:双击左侧【Avaliable Module】中的模块
* 删除:选中【Module Configurations】中的模块,再点击删除按钮(下图所示)
3. 选择完毕后,点击OK,工程中会显示选择的模块,如下图所示
4. 双击模块文件,则可以打开对应模块的配置界面
* Resource:中可以选择芯片型号和芯片封装
* MCU:系统相关配置(系统时钟、复位等)
3. 工程验证
点击工具栏中的【√】图标,可以对当前工程进行校验(类似编译),校验完成后会弹出提示框,提示错误个数和警告个数,打开【Problems View】可以查看错误的警告,双击可以跳转到出错的配置选项
4. 代码生成
Project - Generate Project
代码生成成功后,去工程配置的输出目录下可以看到生成的动态代码