NXP IDE的安装和使用


前言

在学习使用恩智浦(NXP)的芯片时,在恩智浦(NXP)官网找的IDE( Integrated Development Environment 集成开发环境)时,发现有许多版本,资料也不多,所以对其做一个简单的总结。


一、NXP的IDE总类

NXP的IDE主要是分为两种并且都是免费的IDE,分别为 MCUXpresso Integrated Development Environment (MCUXpresso-IDE)S32 Design Studio IDE ,她们的各自对应的芯片也不相同,也就是说一个IDE对应多种芯片,但是一种芯片制对应一个IDE。

二、各自异同

1.支持的芯片

提示:S32DS 为同一个系列,支持的产品有差异,可点击上方的链接地址产看

IDE支持的芯片支持系统
MCUXpresso-IDEKinetis, i.MX RT and LPC MCUs 类,具体型号点击上面的链接,就可以查看Ubuntu 20.04.2 LTS / 22.04 LTS、MacOS 11.x Big Sur, 12.x Monterey, 13.x Ventura、Microsoft® Windows 10 & 11
S32DS for S32 PlatformS32G,S32K3,S32K1,S32S24,S32Z2/E2,S32V,S32R41,S32R45 等Windows 7/8/10 64位操作系统、Ubuntu 16.04(64位)、18.04(64位)、Debian 8(64位)和CentOS 7(64位)主操作系统(OS)
S32DS for ArmS32K1,KEA,MAC57D54H
S32DS for Power ArchitectureS32R294,S32R274,S32R264,MPC57xx,MPC56xx
  • 总体来说MCUXpresso-IDE支持的芯片种类多,NXP的大多数的型号都能使用MCUXpresso-IDE。S32DS-IDE则是支持特定的MCU——S32系列和少部分特定型号。

MCUXpresso-IDE:
在这里插入图片描述
S32DS-IDE:
在这里插入图片描述

2.下载安装IDE

  • 想安装相关的软件,首先需要注册NXP官网的账号,注册方式也比较简单。再找到相对应页面(使用搜索也可以查找到)点击下载即可,进入下载页面如下;然后安装时需要License,点击License Keys就可以获取了,直接下一步安装完成软件。
    在这里插入图片描述
  • MCUXpresso-IDE的SDK需要到官网单独下载对应的SDK包,没有集成在IDE里,下载地址:https://mcuxpresso.nxp.com/
  • 使用感受:MCUXpresso-IDE总体和STM32CUBEIDE类似,能够使用图形化界面初始化PIN和外设;S32DS-IDE使用则比较原始一点,但也是使用配置方式配置引脚和外设。

3. DEBUG工具推荐

  • 个人使用者推荐:SEGGER(J-LINK) 工具,一般的mcu通常都支持j-link的SWD或JATG调试,是比较通用的调试工具,主要是在Taobao上就能买A货,价格不是太贵,正版还是让公司买(比较贵),推荐JLINK9及其以上版本的。

总结

  • NXP的IDE都是基于Eclipse上开发的,如果熟悉Eclipse的话,比如SMT32CUBEIDE也是基于Eclipse开发的IDE,上手就较快。
  • S32类系列,使用S32DS-IDE;而Kinetis, i.MX RT and LPC MCUs系类使用MCUXpresso-IDE。
  • 除了使用官方的IDE外,还是可以使用MDK(keil),IAR等,这就需要去官网下载对应的SDK包。使用官网的比较方便快捷开发,但只能开发特定的MCU。总之各有优缺点。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值