一、前言
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 / 李瑞洁(银酱)
评论