安装恩智浦IDE与配置SDK和烧录程序

Posted 17岁boy想当攻城狮

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了安装恩智浦IDE与配置SDK和烧录程序相关的知识,希望对你有一定的参考价值。

目录

前言

第一步下载IDE

第二步定制你的SDK

第三步在IDE中配置你的SDK

第四步使用你的SDK

第五步烧录程序


前言

NXP平台的开发板拥有自己的IDE与SDK,如果想要使用官方IDE进行开发的话需要下载IDE与SDK包,这里的SDK包需要与你的开发板平台一致,需要到官网定制你的SDK

第一步下载IDE

首先你需要一个恩智浦的账号

然后你需要到这个网站中去下载IDE:适用于 NXP MCU 的 MCUXpresso IDE_Linux、Windows 和 iOS_NXP 半导体

进入网站后点击下载,点击下载时会让你登录,如果没有账户可以在此阶段进行注册

 登录后点击红圈标注的部分

 然后选择你对应的系统版本就可以开始下载了

下载好后并将其安装到你的电脑上就可以了

第二步定制你的SDK

首先打开这个页面:NXP Sign In | Register

这一步仍然需要你登录恩智浦的账户

登录之后选择你的板子

 这一步需要根据你板子MCU型号来选择,你可以在搜索栏里搜索也可以在Boards里找到合适的

我的MCU是i.mx EVK-MIMXRT1060

所以我在Boards-i.MX里找到了我的MCU型号

 然后点击左侧的Build MCUXoressd SDK

 build之后会进入选择套件页面,这里根据你的情况选择是否需要这些附加套件,默认的SDK会包含在里面,其余的都是扩展套件,如FreeRTOS,若你需要这些实时操作系统那么可以包含进去,这样在开发时就不需要在移植FreeRTOS,因为它们已经包含在SDK里了,相当于根据你的板子做了适配

 选择完成之后在最下面点击下载按钮即可开始下载

第三步在IDE中配置你的SDK

首先打开你的IDE,然后点击红圈中标注区域

 

 然后在正下方的区域可以看到有Installed SDKs的区域

 然后将刚刚下载的SDK.zip的压缩包直接拖拽进来IDE会自动解压并安装

第四步使用你的SDK

当安装好SDK后我们想看看示例可以这样做,选择File-New-Import SDK Examples 来创建sdk演示项目

 选择好你的SDK套件,在这个里面选择你对应的MCU型号然后NEXT

 这里都是示例,包括RTOS的,可以在搜索栏里搜索你想要的示例

 这里我创建了一个简单的LED示例

 点击锤子的图标可以开始编译

编译完成之后会多出一个Debug目录,里面包含了生成的文件,你也可以修改编译选项为Release

其中的.axf就是最终目标文件,已经包含了QSPI FLASH XIP文件格式,可以直接烧录,RT1060系列的FLASH使用的是QSPI接口,同时是以XIP方式运行的,即在FLASH中直接运行,所以需要一些相关配置参数才能被NXP的BOOTLOAD引导,这些IDE编译时已经根据SDK参数为我们自动生成了

你也可以将.axf文件转化为hex文件或bin文件

只需要选中你的axf文件然后右键,在选中binary选项就可以创建你的hex与bin文件了

第五步烧录程序

当程序配置好了以后可以使用NXP-MCUBootUtility进行烧录

在这里下载:https://github.com/JayHeng/NXP-MCUBootUtility

下载完成之后在bin文件夹中打开程序

 

你可以烧录任意bin文件,这个程序会自动给bin文件增加xip格式

在红圈处选择好型号

然后将你板子上的拨码开关拨到1off2off3on4on并reset,即可进入dfu boot下载模式

拨码完成之后点击连接即可

 然后选择好要烧录的文件

 然后点击all-in-one action即可开始自动烧录

 烧录完成之后在将拨码改回到1off2off3off4off,然后reset,就可以看到运行结果了

以上是关于安装恩智浦IDE与配置SDK和烧录程序的主要内容,如果未能解决你的问题,请参考以下文章

.NET - 通过 NFC 阅读器读取 Mifare Classic。恩智浦与博通阅读器

恩智浦芯片LPC2214解密难度

“恩智浦”杯智能车竞赛总结

痞子衡嵌入式:恩智浦i.MX RTxxx系列MCU启动那些事- Serial ISP模式(blhost)

隆重介绍恩智浦MCU机器学习教育套件——OpenART

NXP恩智浦VEGA织女星开发板免费申请!