EB Tresos工具的MCAL快速迭代和BSW集成开发

开发过Autosar平台的同学都知道,行业内AUTOSAR软件供应商Vector和ETAS只提供ECU以上的BSW组件,MCAL一些偏底层的模块,都是通过EB购买授权包。所以一款芯片的快速集成,离不开MCAL的软件快速迭代。

一   MCAL模块包括MCU、PORT、Gpt、SPI|、Uart、Fee、PWM等多种组件,首先讲解MCAL内部的多个模块集成到一个EB工程里的开发。

  1. MCAL的配置由EB的Tresos工具开发,打开软件新建EB工程,Autosar版本选择ARS4.2.2和目标芯片按步骤新建,此处不做详细介绍。

  2. EB使用的配置文件是xdm格式,如何将测试组开发完成的port.xdm文件(以Port为例)集成到TC397工程里?右键工程选择模块配置。

  3. 在模块配置窗口,选择待集成模块Port,点击绿色箭头导入,勾选掉默认文件位置,打开测试组提供的port.xdm位置,点击OK,即可将测试组开发的Port模块导入到新工程里。

  4. 点击Verify校验工程,校验通过后点击生成按钮生成MCAL的配置c和h文件。

二  完成MCAL集成开发后,需要生成mcal的Arxml文件,再将MCAL导入到开发工具Davinci CFG进行ECU集成

  1.  右键工程选择Im and Expoeters

     2. 选择导出MCAL.arxml的位置,Asc版本选择4.2.2

     3. 点击Run Explorter,软件会将MCAL工程里的所有模块导出生成MCAL.arxml

    4. 使用工具打开MCAL.arxml文件,可以看到文件中包含EB工程里配置的模块。

     5. Davinci CFG打开Vector工程包,点击File菜单选择Import导入,选择EB生成的MCAL.arxml

    6. Davinci CFG会解析MCAL.arxml文件里的模块,按需求选择要集成MCAL的模块,点击完成,即可将MCAL模块快速集成的Davinci中进去BSW开发。

7 打开Basic Editor,可以看到MCAL的模块加载到Davinci的工程里。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

大屋1313

不积硅步无以至千里感谢您的鼓励

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值