由于项目需要性价比高一些的高性能MCU,了解到NXP的RT1010主频高达500MHZ的MCU,半个月以前已经拿到官方Demo板了,今天抽空上电体验下,在此记录。这颗芯片的优势是主频高,功能全,价格合理,但是需要外挂SPI flash,体积稍大。
- Arm® Cortex®-M7,高达500 MHz
- 实时低延迟响应,低至20 ns
- 外部存储接口选项
- 面向低成本PCB设计的80LQFP封装
- 100 Ku建议零售价为0.99美元
-
资料获取
开发的同学要在NXP获取资料,需要简单的注册下NXP账号~
通过以下连接可以获取一下评估套件的资料
i.MX RT1010评估套件 | NXP 半导体
可以下载开发套件的入门手册 ,硬件文档等必要文件,先大概浏览一下。
SDK相关资料移步下面连接:
Sign in to NXP.com | NXP Semiconductors
点开连接是一个SDK生成器页面:
点击下载SDK后
就可以把所有提供的SDK例程以及Demo都下载下来,也可以选择下载单独的实例工程。
可以按需选择组件,生成并下载适合自己开发环境的的SDK,还是比较方便的!
-
环境搭建
这里演示使用Keil的情形,首先下载Keil支持pack。
Arm Keil | CMSIS Packs
自行下载安装就好了,由于开发板是 MIMXRT1011CAE4A,对应着选就行了。
找到下载的SDK路径,随便打开一个Hello world实例程序:
注意!想要下载的话需要选择划线的两个工程,程序写入到SPI flash中,其他工程只能在RAM中调试,掉电丢失的那种~
下载模式选择DAP
下载成功
-
串口打印结果
Demo板子上的debug USB数据线同时具备调试串口的功能,所以,随便找一个串口工具,看一下Hello world是否打印出来,程序上电打印一次"hello world"。
试一试自发自收也OK!
本次只是简单记录下RT1010的SDK获取生成,以及Keil环境的搭建,下载一个简单的实例程序,并验证执行效果。