1. S32 Design Studio for ARM 介绍
S32 Design Studio for ARM(下面简称S32DS),是 NXP 官方在 2014 年官方推出的,专门面向 S32K、KEA、MAC57D54H等系列微控制器的集成开发环境。
S32DS是由Eclipse和一些插件集成而来的开发平台,包括Eclipse IDE、GNU编译器集合(GCC)和GNU调试器(GDB)在内的开源软件,操作界面和使用体验上和Eclipse差不多。
特性:
- 带有Arm®GCC编译器4.9的恩智浦GNU工具链
- 面向Arm®嵌入式处理器的恩智浦GNU工具构建(6.3.1 20170824)
- 集成S32K SDK (以补丁包方式更新)及其图形化配置工具–Processor Expert
- 集成的恩智浦工具:
- FreeMASTER - 数据监测和可视化工具
- ProcessorExpert – 引脚、时钟、外设和实时操作系统配置
- KEA和S32K MCU的数学与电机控制库
- 内置GDB调试器接口在Eclipse中使用或从命令行来驱动,支持这些调试接口硬件:
- SEGGER J-Link (带有SEGGER GDB服务器)
- P&E Multilink/Cyclone/OpenSDA (带有P&E GDB服务器)
- 支持的主机操作系统(OS):
- Microsoft Windows® 7/8/10 (32位和64位)
- Ubuntu 16.04 (64位)
- Debian 8 (64位)
- CentOS 7 (64位)
支持的器件:
-
S32K1: S32K1汽车通用微控制器
-
KEA: 超高可靠性KEA汽车微控制器(MCU),基于Arm® Cortex®-M0+内核
-
MAC57D5xx: 超可靠、基于多核Arm®的MCU,适用于仪表板以及显示管理
2. S32DS 下载
我们可以到下面的 NXP 官网下载 S32DS 开发环境(需要注册一个NXP账号才能下载):
https://www.nxp.com.cn/design/software/development-software/s32-design-studio-ide/s32-design-studio-for-arm:S32DS-ARM
如下图,就是 S32DS 安装包的下载:
如果我们需要 S32DS 支持最新版本的 SDK 包,那么我们还需要下载NXP官方的补丁包(该IDE更新SDK是以补丁包的方式更新的)。
3. 安装过程
1.双击运行 S32DS 安装文件 S32DS_ARM_Win32_v2.2.exe
2.然后基本上都是默认设置,一路next下去即可。
3.License Agreement。拉到最下面同意即可。
4.安装路径选择。
5.选择在哪里创建快捷方式,默认路径即可。
6.最后点击安装。
7.安装过程中输入License
安装过程中,会弹出一个输入license的对话框。如下:
然后,我们可以到刚刚下载这个软件的网页,上面就有license,我们复制过来即可。
然后会有选择是 online 还是 offline 验证,我们要选择的是 online 验证。注意要保证联网,不然会报错说激活请求失败。
8.根据提示安装PE驱动
然后一路next安装PE驱动。
9.安装完成
最后会出现 Done 界面,点击即可完成安装。