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。总之各有优缺点。
  • 0
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
MCUXpresso IDE(Integrated Development Environment)是一款基于Eclipse的集成开发环境,可用于开发NXP微控制器的应用程序。以下是MCUXpresso IDE使用教程: 1. 下载和安装MCUXpresso IDENXP官方网站上下载MCUXpresso IDE,并按照安装向导的指示进行安装。 2. 创建新项目 打开MCUXpresso IDE后,选择“New Project”菜单,选择“MCU Project”,然后选择你所使用的微控制器型号。 3. 配置项目 在项目配置向导中,你可以为你的项目选择所需的编译器、连接器和调试器,以及配置你的微控制器的时钟和外设。 4. 编写应用程序 在MCUXpresso IDE中,你可以使用C或C++编写应用程序。你可以在项目中添加源文件,然后开始编写代码。 5. 调试应用程序 使用MCUXpresso IDE自带的调试器可以调试应用程序。在开始调试前,你需要将MCUXpresso IDE连接到你的微控制器。一旦连接成功,你可以单步执行代码,查看变量的值,跟踪函数调用等。 6. 构建应用程序 在完成应用程序的编写后,你需要构建它。在MCUXpresso IDE中,你可以使用“Build”菜单将应用程序编译成可执行文件。 7. 烧录应用程序 最后,将可执行文件烧录到微控制器上。在MCUXpresso IDE中,你可以使用“Debug”菜单上的“Flash”按钮将可执行文件烧录到微控制器中。 总之,MCUXpresso IDE是一个功能强大的IDE,可用于开发NXP微控制器的应用程序。通过上述步骤,你可以开始使用MCUXpresso IDE进行开发。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值