【autosar】NXP HS12(X) AUTOSAR MCAL软件包安装和使用

一、mcal在autosar架构中的位置和功能

在这里插入图片描述
mcal位于autosar架构的最底层,主要由MCU的外设驱动组成,负责操作MCU的寄存器。

二、环境搭建:CodeWarrior、EB tresos、SWS12-MCAL302-RTMC-1.0.4

第一步:安装软件

  • CodeWarrior是飞思卡尔的集成开发环境(IDE)。
  • EB tresoso是autosar的配置工具。
  • SWS12-MCAL302-RTMC-1.0.4是MCAL安装软件。

这三个软件都在nxp的官网https://www.nxp.com.cn/上下载。EB tresoso和SWS12-MCAL302-RTMC-1.0.4在同一个页面下载:mcal和eb工具;CodeWarrior在这里下载。eb tresos的版本为2009a,这个在mcal软件下载界面的S12_MCAL3.0_RTMC_1.0.4_ReleaseNotes.txt有说明。
在这里插入图片描述
在这里插入图片描述
注意安装顺序:SWS12-MCAL302-RTMC-1.0.4在最后安装,安装过程中会指定eb tresos和code warrior的路径,用于把eb tresos的plugins放入eb tresos的路径和指定编译工程需要的code warriror编译器路径。
注意安装SWS12-MCAL302-RTMC-1.0.4的时候勾选安装sample工程。

第二步:配置和编译sample工程

1、第一步安装mcal软件的时候会安装sample工程,用eb tresos打开其中的一个sample工程:evb9s12xep100
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
2、编译sample工程
进入eb tresos的workplace目录,进入sample工程
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

三、我在搭建环境中遇到的问题和解决

3.1 安装code warrior后打开失败:提示需要运行regservers.bat

错误跟这篇帖子描述的一样:[求助]codewarrior IDE启动不能,注册失败,error 0x80020009
解决:将安装目录下的Bin目录放到系统环境变量后运行regservers.bat

3.2 编译的时候遇到找不到piper.exe和burner.exe

解决:将安装目录下的Prog目录添加到系统环境变量,解决不了的话检查launch.bat中的code warriror的路径,不对的话将正确的路径替换掉即可。
在这里插入图片描述

五、链接汇总

mcal软件和eb tresos软件
code warrior软件

评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值