使用 S32DS 搭建 S32K1 ISELED 开发环境

一、前言

NXP 目前推出了许多版本的 ISELED 软件库,它建立在 S32 SDK 之上,是一种新的软件解决方案,旨在最大限度的降低使用 S32K MCU 开发 ISELED 应用的复杂性,方便用户的快速上手和开发。

不同的 ISELED 软件库版本对应不同的 S32K1/S32K3 SDK 版本,而不同的 S32K1/S32K3 SDK 基础组件又对应不同的  S32DS IDE 版本,单是这些版本之间的兼容性问题都搞到头大。

本文以在 S32DS 3.5 中载入 S32K1_SELED_RTM_5.0.0 为例,来搭建 ISELED 开发环境,希望能够帮助到有同样困惑的朋友们,也算给自己做一个总结性笔记。 

二、安装准备

2.1 软件安装列表

  • S32 Design Studio 3.5
    -NXP S32系列的集成开发环境(IDE),可用于工程创建、配置、编译、调试等
  • SW32K1_S32DS_3.4.1_D2106.zip
    -适用于S32DS 3.4的安装包,里面包含“0.2”基础开发包
  • S32K1_ISELED_RTM_5.0.0.exe
    -基于 S32K1 的 ISELED 扩展插件包

注意:我们找到自己需求版本的 ISELED 扩展包之后,需要仔细阅读对应的 Release Notes。比如“S32K1_ISELED_RTM_5.0.0” 的 Release Notes 中指出,必须使用对应的 S32K1 SDK 软件包“S32SDK_S32K1XX_RTM_4.0.2”,亲测 4.0.1 或 4.0.3 版本都不行。

2.2 软件下载

  • 下载 IDE

直接在 NXP 官网,搜索 “S32 Design Studio for S32 Platform 3.5” 找到对应的 IDE 并安装。

  • 下载 “SW32K1_S32DS_3.4.1_D2106.zip

如下图所示步骤依次点击红框里的链接,登录你的账号并找到你有权限的软件包下载界面。依次点击 “NXP Software” -> “S32 Design Studio IDE” -> “S32 Design Studio for S32 Platform v.3.4” -> “S32 Design Studio 3.4 S32K1xx Service Pack 1” 并下载。


  • 下载“S32K1-ISELED_RTM_5.0.0.exe” 软件包

回到 Product 页面点击 “Middleware for General Purpose and Integrated Solutions” -> “Automotive SW - ISELED Software” -> “SW32K1-ISELED-RTM-5.0.0”,在下图页面下载 exe、Release Notes 和 license.dat 三份文件。

三、软件安装

本文忽略安装 S32DS 3.5 的过程,强烈建议按照默认路径安装 IDE。尤其注意要先安装 S32K1 SDK 之后,再去安装 ISELED 软件库。

3.1 安装 S32K1 SDK

打开 S32DS 3.5,进入菜单栏 “Help” -> “Install New Software”,载入S32K1软件包,这原本是用在S32DS3.4 版本中的,我们在 S32DS3.5 中安装的时候,只需勾选其中的这一项“S32 Design Studio S32K1xx SDK RTM 4.0.2”,其他软件包都忽略。安装完成后根据提示需要重启S32DS。


3.2 安装 ISELED 组件

双击打开“S32K1_ISELED_RTM_5.0.0.exe”文件开始安装,按照默认步骤安装就好,中途需要注意两个地方:

  • 添加 license file

  • 添加刚才安装的S32K SDK 路径,比如我的路径是在“C:\NXP\S32DS.3.5\S32DS\software\S32SDK_S32K1XX_RTM_4.0.2”

 

3.3 在S32DS 中找到 ISELED 组件

安装完成后,现在可以在 S32DS3.5 的外设驱动中找到 ISELED 组件,当然在例程库中也可以找到 ISELED 工程“iseled_freemaster”。

本次 ISELED 开发环境搭建的所有内容就到这里,如果想获取更多资讯,或进一步交流 ISELED 的技术问题,欢迎联系世平集团 ATU 部门 <atu.sh@wpi-group.com>。 

四、参考资料

[1] S32 SDK ISELED Release Notes Version 5.0.0 RTM

[2] ISELED User Guide

[3] S32 SDK Quick Start Guide

欢迎在博文下方留言评论,我们会及时回复您的问题。如有更多需求,欢迎联系大联大世平集团 ATU 部门:atu.sh@wpi-group.com
作者:Jadyn Li / 李瑞洁(银酱)

★博文内容均由个人提供,与平台无关,如有违法或侵权,请与网站管理员联系。

★文明上网,请理性发言。内容一周内被举报5次,发文人进小黑屋喔~

评论