单片机学习小组
直播中

申根换

7年用户 1588经验值
私信 关注

如何搭建i.MX RT1064开发环境?

如何搭建i.MX RT1064开发环境?

回帖(1)

蒲泛粟

2022-2-10 14:24:10
最近在做RT1064的开发,网上能找到的资料不多,基本上都是NXP官方的资料,于是决定自己写笔记做个记录。
i.MX RT1064 简介

i.MX RT1064 处理器属于全新的处理器系列,采用恩智浦先进的 Arm®Cortex®-M7 内核,运行速度高达 600 MHz,可提供高 CPU 性能和实时响应。
i.MX RT1064 处理器配备 4 MB 片内闪存和 1 MB片内 RAM。一个 512 KB SRAM 可以灵活配置为TCM 或通用片内 RAM,而另一个 512 KB 则是通用片内 RAM。i.MX RT1064 集成了先进的电源管理模块、DCDC 和 LDO,以及简易的电源启动程序。i.MX RT1064 还提供各类存储器接口,包括SDRAM、RAW NAND、闪存、NOR 闪存、SD/eMMC、四通道 SPI;以及各类外设连接接口,包括 WLAN、Bluetooth™、GPS、显示器和摄像头传感器。i.MX RT1064 还具有丰富的音频和视频功能,包括 LCD 显示器、基本 2D 图形引擎、摄像头接口、SPDIF 和 I2S 音频接口。
具体资料详见:官网简介

Get Started


新的芯片要从开发板入手,下图就是拿到手的MIMXRT1060-EVK开发板。

开发板的官方教程:官网开发板教程
关于Get Started,网上的教程还是很多的,这里主要记录一些重点。


SDK下载

SDK下载链接
下载需要先注册账号,是免费的。
选择好需要下载的型号后,点击Build MCUXpresso SDK按钮之前,按钮右边有一个下拉框,里面是不同的版本,一般用最新的。
因为不知道具体需要什么,直接选择Select All。
IDE下载

NXP提供的编译器是MCUXpresso IDE:IDE下载链接
除了MCUXpresso IDE,还支持其他的工具,如 IAR, Keil, and command-line GCC。
我们这里用的是MCUXpresso IDE。

加载SDK


MCUXpresso IDE下载完成后安装,安装没有什么可说的,比较简单。
安装完成后打开IDE,加载之前下载的SDK。具体方法,将SDK的压缩包直接拖到Installed SDKs处即可。



hello world

点击Import SDK example(s),import 第一个示例程序。
选择开发板

选择实例程序hello_world。

高级设置中全部选择默认。

完成后点击build构建。


基本上来说,到这一步是不会有什么问题的,下一步是点击Debug进行调试。


默认使用的是开发自带的仿真器,新拿到的开发板不要做任何改变,直接右边接线连接到pc上即可。如果发生连接错误,认真对照下图,确定跳线都接对了。


点击Debug后会自动检测连接的开发板。


调试


使用串口工具可以看到运行结果。

需要注意的是串口的设置

以上所有内容都出自开发板的官方教程,官网教程里有视频,更直观一些。

外部调试仿真器

出于某些特殊的原因,我需要使用外部调试仿真器。要使用板载JTAG插头,必须去掉J48和J47上的跳线。
仔细看下图红框的地方,跳线要连对。我使用的是J-Link。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分