NXP RT1064学习笔记(一)— 开发环境

最近在做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。

版权声明:本文为CSDN博主「Nikita__」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/Nikita__/article/details/120156210

生成海报
点赞 0

Nikita__

我还没有学会写个人说明!

暂无评论

发表评论

相关推荐

STM32F2————配置时钟延迟不准的问题

STM32F2配置时钟问题 笔者在本科毕业设计使用STM32F207芯片,但是在配置时钟时出现了问题。 问题 我按照F1写代码的延时函数放在F2竟然不准了 换个办法 使用Systick时钟也是不准,原因是笔者代

为什么重写printf函数没有用?

以前在网上找了无数方法去重写printf函数,但发现都没效果,今天偶然发现重写printf函数可以了,原因是以前没有勾选微库(Use MicroLlB)! 这里