NXP S32K3 环境安装及配置

本文章记录了自己S32K3开发环境安装配置的过程

nxp提供了基础开发软件及环境,这是官方下载链接:Design : Product Information : Automotive SW - S32K3 Standard Software (flexnetoperations.com)

一.环境介绍

需要安装的产品如下图红框所示,包括EB tresos、S32K3 RTD、S32 DS

S32K3 RTD 在S32K3时代,nxp将K1时代的MCAL和SDK集成到了S32K3 RTD中,S32K3 RTD的结构框架如下图所示。通常来说,若项目用到AutoSAR,则使用MCAL层接口(high level interface),反之则使用SDK接口(low level interface) EB tresos EB tresos Studio是一个基于Eclipse符合AU-TOSAR标准的车用软件模块配置和代码生成工具环境,它可以为MCAL开发提供图形化配置界面,方便进行MCAL开发,MCAL开发流程如下图 S32 DS S32 DS是nxp官方推出的ide,这里我使用S32DS进行SDK方式的开发,SDK开发流程如下图

二.下载、安装、配置

EB tresos

选择最新版本即可 下图标号1为产品激活码,之后会用到。需要下载标题2框内5个文件到同一目录下。(注意:下载时后缀.uip可能被浏览器修改为.gz/.zip,自行修改回.uip即可) 点击开始安装,一路next即可,非常简单,中间需要记住其安装路径即可,后续会用到。 安装成功后,点击安装激活工具,安装成功后打开激活工具,将之前提到的激活码添加到激活工具中,这样EB tresos就可以正常使用了(注:EB License目前提供的为试用版,不能用于项目正式量产,请联系EB购买正式license)

S32K3 RTD(集成了MCAL和SDK)

下载S32K3 RTD

选择最新版本的RTD即可 若只进行MCAL开发,则只需下载标号1框内的MCAL安装包,若只进行SDK开发,则只需下载标号2框内的SDK软件包 安装MCAL

打开下载的.exe文件,安装MCAL

2. 在下图界面选择之前EB tresos的安装路径

![在这里插入图片描述](https://img-blog.csdnimg.cn/503a4230b75c45e4bf85491ffd254c56.png)

**注意:我这里的路径有问题,会报如下错误,起初认为路径中不能包含-,修改后仍然会报错**

![在这里插入图片描述](https://img-blog.csdnimg.cn/fd28f71f84ac4abdaf2c5a00c7e53e0e.png)

**我估计是路径过长导致的,换了个短些的路径就没问题了**

3. SDK的安装在下文会提到

S32 DS

选择一个版本下载即可,我选择的是3.4.3版本

开始下载时,nxp会给你的注册邮箱发一个激活码,安装S32 DS时会用到,随后一路next即可打开S32 DS,点击Help->Install New Software后将前面下载的SDK软件包Add后,选中后点击Next即可安装SDK

至此,环境安装完成,下篇博客讲了新建工程及烧录,链接:

参考链接

评论可见,请评论后查看内容,谢谢!!!
 您阅读本篇文章共花了: