S32K3之Autosar环境安装

S32K3之环境安装
1.S32K3所需软件下载
1.1. 首先登陆NXP网站,www.nxp.com,找到My NXP Account,如下图所示,选择Software licensing and Support。
在这里插入图片描述
1.2. 如果没有登陆,根据提示注册或登陆帐号。在弹出的界面中选择Software Accounts。
在这里插入图片描述
1.3. 在弹出的界面中,选择S32K3 standard Software
在这里插入图片描述
1.4. 在弹出的界面中,选中S32K3-S32Design Studio项下载编译环境S32DS。选中Automotive SW - S32K3/S32M27x - Real-Time Drivers for Cortex-M项,下载MCAL。点击Automotive SW - EB tresos Studio / AUTOSAR Configuration Tool,下载EB tresos MCAL配置工具,如下图所示:
在这里插入图片描述
1.5. 点击Automotive SW - S32K3 - S32 Design Studio,下载编译器
1.5.1. 在弹出如下界面中,选择所需要的版本,我需要下载3.5,所以选择Previous,找到3.5的包,点击进入下载页面。
在这里插入图片描述
1.5.2. 如果已经安装,只是升级,这下载升级包。我是第一次安装,则选择安装包,根据系统选择,我这里是Window系统,选择S32 Design Studio v3.5 Windows installer。下载完成即可,
在这里插入图片描述
1.5.3. 再点击License Keys页面,将Activation Code保存备份,安装S32DS时需要输入。如下图所示,
在这里插入图片描述
1.6. 点击Automotive SW - S32K3/S32M27x - Real-Time Drivers for Cortex-M下载RTD驱动包,
1.6.1.进入下图所示界面,选择自己所需要的版本,
在这里插入图片描述
1.6.2.选择好所需要版本的RTD驱动包,点击进入下载页面直接下载,如下图所示:
在这里插入图片描述
1.7. 点击Automotive SW - EB tresos Studio / AUTOSAR Configuration Tool下载EB Tresos MCAL配置软件。
1.7.1. 点击后进入如下所示页面,选择下载的版本,这里选择最新版本29.0.0。
在这里插入图片描述
1.7.2. 在弹出协议后,显示界面所示,下载EB软件,文档和License管理工具,并将黄色区域 的EB Tresos Studio的license保存后,后面用于激活MCAL包。
在这里插入图片描述
2. S32K3所需软件的安装
2.1.S32DS软件安痕迹
2.1.1.安装S32DS软件,双击运行安装包S32DS.3.5_b220726_win32.x86_64.exe
在这里插入图片描述

2.1.2在弹出界面中,选择下一步
在这里插入图片描述

2.1.3.进入License协议同意界面,需要拉协议进度条,查看完整协议后,才能勾选,点击下一步。
在这里插入图片描述

2.1.4.然后选择安装路径,点击下一步,确认快捷方式路径等信息。
在这里插入图片描述

2.1.5.点击Install,开始安装S32DS,这时会弹出输入License界面,输入下载时保存的License,如下图所示。点击OK,激活方式选择Online激活。
在这里插入图片描述
在这里插入图片描述

2.1.6.安装完成后,就可以启动S32DS软件了,这装过程中还会弹出驱动安装,根据提示,点击同意和下一步安装即可。结束后,点击Done,启动后如下图所示。
在这里插入图片描述
2.1.7.安装完成启动后,点击Help-Install New Software…,在弹出的更新界面中,安装需要的SDK包插件,这里选择S32K3和编译器9.2.0版。如下图所示
在这里插入图片描述
2.1.8.在选择完成后,点击Next,确认选择,再同意协议后,软件在后面自动下载安装。
2.2.EB Tresos的安装
2.2.1.如下图所示,下载完成的EB安装包,双击setup.exe,启动EB安装
在这里插入图片描述
2.2.2.如下图所示,点击Choose Folder,选择安装路径,点击Install,开始安装EB Tresos,安装完成后,会提示安装OK。
在这里插入图片描述
2.2.3.安装EB Tresos License管理软件,双击EB_Client_License_Administrator_1_4_3_Setup.exe启动安装软件,启动后如下图所示。点击下一步,根据提示,选择安装路径等安装信息。
在这里插入图片描述
2.2.4.这装完成后,如下图所示。
在这里插入图片描述
2.2.5.激活EB,单击EB Client License Administrator 1.4.1启动EB的License管理,启动后,如下图所示。
在这里插入图片描述
2.2.6.在弹出界面中输入下载时获取的激活码,点击Activate进行激活,激活完成后如下图所示。
在这里插入图片描述
2.3.S32K3的RTM驱动包安装。
2.3.1.双击安装包SW32K3_RTD_4.4_2.0.3_D2302.exe,如下图所示,启动RTD驱动安装包的安装。
在这里插入图片描述
2.3.2.启动后,点击Next,在License栏,选择接受协议,点击下一步。 在这里插入图片描述
2.3.3.在弹出界面,选择是否增加快捷方式到菜单中,选中后,点击下一步,选择安装路径,再点击下一步,选择EB的安装路径,如下图所示。选择后点击Install,开始安装SDK。
在这里插入图片描述
2.3.4.安装完成后,点击Done,结束安装

### S32K3 Autosar 配置方法及教程 #### 使用 EB Tresos 进行复杂驱动 MCAL 工程导入关联 对于基于 NXP S32K3xx 系列的 Autosar 项目,可以利用 EB Tresos 来配置复杂的驱动 MCAL (Microcontroller Abstraction Layer) 。这种配置方式允许灵活调整软件包路径和模块后缀,从而简化了当 S32K3 RTD MCAL 软件包有版本更新时所需的更改工作[^1]。 ```python # 示例:设置MCAL库路径 mcalkit_path = "path/to/mcalkit" module_suffix = "_v0_9_7" # 版本号作为模块名的一部分 ``` #### LIN 模块的具体配置流程 针对 LIN 协议栈的配置过程涉及多个方面的工作。使用 S32 Design Studio 或者类似的工具能够帮助工程师更高效地完成这些任务。具体来说,在进行引脚分配之前需要先定义好通信参数以及节点属性等基本信息[^2]。 ```xml <!-- XML片段展示部分LIN配置 --> <LinConfigSet> <LinChannel Id="LINCAN"> <!-- 定义通道特性 --> </LinChannel> </LinConfigSet> ``` #### 结合RTD技术实现AUTOSAR与NON-AUTOSAR融合 为了使 S32 RTD 功能得到充分利用,可以从最基础的 CAN demo 开始学习其配置要点。此过程中不仅涉及到标准 AUTOSAR 组件的应用,还需要考虑如何有效地将其与其他非标准化组件结合起来共同运作[^3]。 ```cpp // C++代码示例:初始化CAN控制器并发送消息 Can_Init(&canController); Can_Write(canHandle, &messageToSend); ``` #### 将 IO 模块集成到 ISOLAR 工程中 最后一步则是把各种输入输出设备加入到整个系统架构里去。这通常意味着要编写额外的支持函数用于处理特定硬件资源的操作请求;同时也要确保所生成的目标文件能被正确编译链接进最终产品之中[^4]。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值