文章目录[隐藏]
最近在做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下载
下载需要先注册账号,是免费的。
选择好需要下载的型号后,点击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
暂无评论