i.MX RT开发笔记-01 | 初识 i.MX RT1062 跨界MCU

告别选型纠结!i.MX RT1062对比RT1050/1170,手把手教你选对跨界MCU 本文详细对比了i.MX RT1062、RT1050和RT1170三款跨界MCU的核心参数、外设资源和选型策略,帮助开发者精准选择适合的MCU型号。通过实战案例和参数表格,解析了性能、功耗、封装尺寸等关键差异,特别提醒注意选型中的常见陷阱和隐藏成本,为工业HMI、物联网网关等应用场景提供决策参考。 阅读详情

一、跨界处理器

i.MX RT 系列 MCU 是由 NXP 推出的跨界处理器,跨界是指该系列MCU的定位既非传统的微控制器、也非传统的微处理器。

微控制器的优势在于实时性高,中断响应迅速,通常采用ARM Cortex-M 系列内核。

应用处理器的优势在于处理能力强,主频高,通常采用ARM Cortex-A系列内核。

i.MX RT 系列 MCU 则综合了两者的优势,既具备高频率、高处理性能,也具备中断响应迅速、实时性高的特点,所以称之为跨界处理器(Crossover Processors)。

二、i.MX RT 子系列概览

1. 命名规则

2. RT10XX系列

i.MX RT10xx 系列 MCU 是 NXP 第一代跨界处理器,采用 ARM Cortex-M7 内核,主频高频 600 Mhz。

i.MX RT 10XX 系列主要子系列对比图如下所示:

3. RT11XX系列

i.MX RT1170 MCU 系列结合了优越的计算能力和多媒体功能,采用ARM Cortex-M7(1Ghz)和ARM Cortex-M4(400MHz)双核设计。

i.MX RT1160 MCU系列采用ARM Cortex-M7(600MHz)和ARM Cortex-M4(400MHz)双核设计。

i.MX RT 11XX 系列主要子系列对比图如下所示:

4. RT500和RT600系列

i.MX RT500 和 i.MX600系列更加注重安全,拥有一个高性能DSP内核和ARM Cortex-M33核心。

产品资源对比图如下:

5. 安全性能对比

三、i.MX RT1062

1. 芯片介绍

i.MX RT1062属于 i.MX RT1060 系列,i.MX RT1060 将片上SRAM 的容量翻倍,达到了1MB,同时保持了与i.MX RT1050之间的引脚兼容性。

i.MX RT1060 系统框图如图(每款芯片的具体资源需要查看其数据手册):

① 内核

  • ARM Cortex-M7内核
    • 32 KB L1 指令Cache(I-cache)
    • 32KB L1 数据Cache(D-cache)
    • 全功能FPU,支持VFPv5架构
    • 支持Armv7-M Thumb指令集
  • 集成MPU,高达16个独立的保护区
  • 紧密耦合的GPIO,操作频率和ARM 内核主频相同
  • 高达512KB的I-TCM和D-TCM
  • 主频600MHz

② 片上存储空间

  • Boot ROM(128KB)(用户不能使用)
  • 片上RAM(1MB)
    • 512KB OCRAM 用于ITCM/DTCM和OCRAM共享
    • 专用的512KB OCRAM

③ 外部存储器接口

  • 8/16bit SDRAM,支持SDRAM-133和SDRAM-166
  • 8/16bit SLC Nand Flash,带有ECC软件处理
  • SD/eMMC
  • SPI Nor/Nand Flash
  • 支持XIP启动的并行Nor Flash

④ 定时器

  • 两个通用可编程定时器(GPT)
    • 每个都是4通道,32位分辨率定时器
    • 每个都支持标准捕获和比较操作
  • 四个周期中断定时器
    • 通用32位分辨率定时器(PIT)
  • 周期中断生成
  • 四个正交定时器(QTimer)
    • 每个都是4通道,16分辨率定时器
    • 每个都支持标准捕获和比较操作
    • 正交解码器集成
  • 四个FlexPWMs
    • 每个支持8个独立的PWM通道
    • 适用于电机控制应用的16位分辨力PWM
  • 四个正交编码器和解码器

⑤ 接口

  • 显示接口
    • 并行RGB LCD 接口
  • 音频接口
  • S/PDIF 输入和输出
  • 三个SAI接口(支持I2S、AC97、TDM、codec/DSP接口)
  • MQS接口
  • 2D图形加速引擎
  • 摄像头接口
    • 支持24bit、16bit、8bit的CSI输入
  • 通信接口
    • 两个USB 2.0 OTG控制器,集成了PHY接口
    • 两个uSDHC接口
    • 两个10/100M以太网控制器
    • 8个通用异步串口
    • 四个I2C接口
    • 四个SPI接口
    • 两个 FlexCAN接口
    • 一个支持灵活的数据速率的FlexCAN接口
    • 三个FlexIO接口
  • GPIO和引脚复用
  • 带有中断能力的通用GPIO接口
  • 输入/输出复用控制器( IOMUXC)提供集中的pad控制
  • 模拟接口
    • 两个ADC,每个带有16通道
    • 四个模拟比较器(ACMP)

⑥ 电源管理单元

  • 全PMIC集成,包括片上DC-DC和LDO
  • 温度监测器
  • GPC硬件电源管理控制器

⑦ 安全模块

  • 高保证引导(HAB)
  • 数据协处理器(DCP)
    • AES 128、ECB、CBC模式
    • SHA-1和SHA-256
    • CRC32
  • 总线加密引擎(BEE)
    • AES-128、ECB、CTR模式
    • 实时QSPI Flash解密
  • 真随机数生成器(TRNG)
  • 安全的非易失性存储(SNVS)
    • 安全的实时时钟(RTC)
    • 零主密钥(ZMK)
  • 安全的JTAG控制器(SJC)

2. 官方文档

开发过程中主要用到数据手册和参考手册,都可以在 NXP 官方网站下载:

https://www.nxp.com.cn/products/processors-and-microcontrollers/arm-microcontrollers/i-mx-rt-crossover-mcus/i-mx-rt1060-crossover-mcu-with-arm-cortex-m7-core:i.MX-RT1060?tab=Documentation_Tab

  • 数据手册:IMXRT1060IEC(i.MX RT1060 Crossover MCUs for Consumer Products)
  • 数据手册: IMXRT1060CEC(i.MX RT1060 Crossover MCUs for Consumer Products)
  • 参考手册:IMXRT1060RM(i.MX RT1060 Processor Reference Manual)

3. 参考资料

NXP 系列:MIMXRT1062 (适用于实时多媒体处理) 实时多媒体处理在嵌入式系统中具有广泛的应用,包括音频处理、视频编解码、图像识别等。MIMXRT1062凭借其高性能的Cortex-M7内核和丰富的外设资源,非常适合进行此类任务。本节将介绍如何利用MIMXRT1062的DMA控制器、I2S接口、SPI接口和USB控制器等外设来实现高效的数据传输和处理。通过本节的学习,我们了解了如何利用MIMXRT1062的DMA控制器、I2S接口、SPI接口和USB控制器来实现高效的实时多媒体处理。 阅读详情

相关推荐

NXP 系列:MIMXRT1062DVL6A 系列

在本节中,我们将详细介绍NXP MIMXRT1062DVL6A系列的基本特性和应用场景。MIMXRT1062DVL6A是NXP i.MX RT系列中的一个成员,属于高性能跨界MCU(Microcontroller Unit),结合了传统MCU的实时性和应用处理器的强大处理能力。该系列MCU基于Arm Cortex-M7内核,最高运行频率可达600 MHz,提供了丰富的外设和强大的计算能力,适用于需要高性能计算和实时处理的应用场景。

kkchenjj的博客 1062

RT1062 M.2四层核心板实战

RT1062 M.2四层核心板实战干货 主平台采用的是 NXP 跨界 MCU i.MX RT1062,具有高性能,低成本,易于开发的特点。它的特征如下: ARM Cortex-M7 内核 528 MHz 工作频率,性能强,速度快 片内集成 1MB RAM,并可以通过总线外扩 RAM 外扩存储器接口丰富,包括:8/16-bit SDRAM、8/16-bit Nand Flash、SD/EMMC、SPI NOR/NAND flash、并行 NOR flash 等 内部 Timer 资源丰富

m0_50932296的博客 1808

高等数学第五章---定积分(§5.3定积分的计算方法)

这篇博客详细讲解定积分的计算方法,包括直接法、凑微分法、变量代换法和分部积分法。通过典型例题演示如何运用这些技巧计算定积分,特别强调换元必换限的原则和奇偶函数的简化处理。内容涵盖代数变形、三角代换、分段函数积分等常见题型,并附有详细的解题步骤和常见错误分析。适合微积分学习者系统掌握定积分计算技巧,提升解题效率。文中还包含积分等式证明和变限积分函数求导等进阶内容,帮助读者深入理解定积分的应用。

2302_77045867的博客 4300

i.MX RT系列芯片介绍

i.MX RT1052是i.MX RT系列芯片,是由 NXP 半导体公司推出的跨界处理器芯片,该系列下又包括i.MX RT1020、i.MX RT1050及 i.MX RT1060等子系列芯片。所谓“跨界”,是指它自身的定位既非传统的应用处理器也非传统的微控制器。 传统的应用处理器如手机主控芯片,它们通常采用 ARM 的 Cortex-A系列内核,配合其芯片架构使得芯片能实现更高频率的运行。传统...

dfl448866的专栏 6439

H3C VRF实验

POP-vpn-instance-RT1]route-distinguisher 11:11 # VPN实例-RT1的路由区分器值11:11。配置路由泄露,其实就是在一个VPN示例中添加另一个VPN实例的下一跳,比如在VPN实例RT1中添加去往SRV的默认路由。但是也有了一个新的问题,那就是RT1、RT2和RT3也能互访了,这让VPN实例变得没有意义了。[POP]ip vpn-instance RT1 #配置vpn实例-RT1。绑定了VPN实例,所以要把路由添加到VPN实例POP中。

m0_68698993的博客 4012

数据服务:数据服务框架Magic-API 介绍及实践

接口快速开发框架 基于Java的接口快速开发框架,编写接口将通过magic-api提供的UI界面完成,自动映射为HTTP接口,无需定义Controller、Service、Dao、Mapper、XML、VO等Java对象即可完成常见的HTTP API接口开发 。在线页面快速开发平台 基于 vue 的在线页面快速开发平台,主要把所有的 vue 代码都改为在线配置,最终获得一个 json 格式的页面新一代爬虫平台 基于Java实现的新一代爬虫平台,以图形化方式定义爬虫流程,不写代码即可完成爬虫。今天给大家安利一

GIS摆渡人 2058

i.MX RT开发笔记-03 | i.MX RT1062地址空间映射及启动方式

系列文章目录 i.MX RT开发笔记-01 | 初识 i.MX RT1062 跨界MCU i.MX RT开发笔记-02 | i.MX RT1062开发环境搭建(MDK芯片包、NXP SDK详解) 文章目录系列文章目录一、ARM Cortex-M7地址空间映射二、RT1062地址空间映射1. Code区2. SRAM区3. Peripheral外设区4. 外扩存储器区5. 内核私有外设总线区 一、ARM Cortex-M7地址空间映射 ARM Cortex-M7内核固定有 4GB 的寻址空间,ARM官方对

Mculover666的博客(嵌入式) 3357

rk3588 LightSensor适配从驱动到应用层

本文详细介绍了在RK3588平台上实现光感驱动的开发流程。主要包括:1) 在设备树中配置I2C5接口挂载光感设备;2) 编写内核驱动代码实现光感数据采集;3) HAL层通过ioctl与驱动交互;4) 在BoardConfig.mk中启用相关宏定义;5) Framework层通过AutomaticBrightnessController实现自动亮度调节算法;6) 应用层可通过监听系统设置获取光感变化并调整屏幕亮度。整个流程涵盖了从底层驱动到上层应用的完整实现方案,重点解决了光感设备注册、数据采集传输和自动亮度

tzj1058756809的博客 447

i.MX RT开发笔记-04 | 使用 IOMUXC 和 GPIO 点亮LED

系列文章目录 i.MX RT开发笔记-01 | 初识 i.MX RT1062 跨界MCU i.MX RT开发笔记-02 | i.MX RT1062开发环境搭建(MDK芯片包、NXP SDK详解) i.MX RT开发笔记-03 | i.MX RT1062地址空间映射 i.MX RT开发笔记-04 | i.MX RT1062启动方式 i.MX RT开发笔记-05 | 新建寄存器版本工程 文章目录系列文章目录一、i.MX RT系列的GPIO机制1. I/O引脚(pin或pad)2. GPIO外设和I/O引脚的

Mculover666的博客(嵌入式) 2560

YOLO11改进|注意力机制篇|引入MLCA轻量级注意力机制

YOLO11中添加MLCA轻量级注意力机制

A1983Z的博客 4050

Challenge 6 - OSCP C

开放了161端口,直接snmpbulkwalk扫描得到账号密码试了那几个web端口,发现可以登录8083的vesta,但是需要用户名大写Jack接着登录之后里面可以创建计划任务,直接弄个反弹shell,一分钟回弹。得到shell后,运行linpeas.sh提供了几个可能的漏洞,挨个试一下。

羽的博客 4051

i.MX RT开发笔记-04 | i.MX RT1062启动流程详解与外部存储器配置实战

本文详细解析了i.MX RT1062的启动流程与外部存储器配置实战,涵盖Boot ROM工作机制、启动模式选择、SPI Flash和SD卡配置等关键内容。特别针对ARM Cortex-M7处理器的地址空间映射和启动方式进行了深入探讨,提供了硬件设计避坑指南和高级调试技巧,帮助开发者优化启动时间和实现双启动系统。

vulkan6gpu的博客 711

uniapp(全端兼容) - 最新详细实现接入腾讯视频播放器功能插件,uniapp全平台端(小程序/H5网页/App/nvu)调用引入并使用腾讯视频播放组件完整全流程(详细示例源码,一键复制开箱即用)

uniapp腾讯视频,uniapp微信小程序腾讯视频,uniapp小程序接入腾讯视频详细示例教程源码,uniapp怎么在微信小程序平台使用腾讯视频插件,在uni-app中使用腾讯视频插件播放视频,uniapp调用腾讯视频,uniapp引入腾讯视频插件,uniapp小程序中引入腾讯视频无法播放,uniapp微信小程序平台引入腾讯视频播放不了黑屏,在uniapp开发的微信小程序中使用腾讯视频,uniapp如何引入腾讯视频插件播放视频,uni-app小程序平台引入腾讯视频插件播放腾讯视频,uniapp 小程序接入

✅ 精选推荐文章 1万+

从零构建i.MX RT1062启动流程:Boot ROM的神秘面纱与实战配置

本文深入解析i.MX RT1062的启动流程,揭秘Boot ROM的工作原理与实战配置技巧。基于ARM Cortex-M7内核,详细探讨地址空间映射、FlexRAM动态分配及多种启动方式配置,帮助开发者高效构建可靠的嵌入式系统。文章包含实用代码示例和调试技巧,适用于工业控制、智能家居等应用场景。

v6b7n8m9q0的博客 602

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版

Part-E1-SDIO-Specification-Ver4.00-Final-120220.pdf:最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版,包括SDIO 接口的外设,SDIO 接口官方协议等。

告别选型纠结:手把手教你用i.MX RT1062做第一个智能硬件项目(附资源清单)

本文详细介绍了如何利用i.MX RT1062 MCU快速启动智能硬件项目,包括其核心优势、最小系统搭建步骤及实战案例。通过对比传统MCU,突出RT1062的高性能与丰富外设资源,并提供开发资源清单和常见问题解决方案,帮助开发者高效完成首个智能硬件项目。

weixin_30832405的博客 409

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

博客文章导航(嵌入式宝藏站)(2023.5.1更新)

更新日志: 时间 更新内容 2021/5/15 初稿完成 博主简介 Mculover666,一个喜欢玩板子的小码农,目前HFUT在读,热爱嵌入式/物联网这个领域,并专注于嵌入式软件开发! 坚持做自己热爱的事情、坚持做自己觉得有意义的事情,但问耕耘,莫问收获! 目前主要发布的网站如下: CSDN用于日常开发中的文章记录与分享 个人网站用于系列教程连载:http://www.mculover666.cn Github目前也收获了100多个Start:https://github.com/M

Mculover666的博客(嵌入式) 1万+

基于NXP MBDT的i.MX RT模型驱动开发实战指南

模型驱动开发是一种通过图形化建模自动生成嵌入式代码的现代开发范式,其核心原理是将系统行为抽象为可视化模型,再通过代码生成技术转换为可执行程序。这种技术能显著提升开发效率、降低手动编码错误,并增强系统的可维护性。在嵌入式系统开发中,它尤其适用于算法验证、快速原型构建以及复杂控制系统的实现。NXP Model-Based Design Toolbox(MBDT)正是这一理念的工程实践工具,它深度集成MATLAB/Simulink环境与NXP i.MX RT系列MCU的硬件生态。通过MBDT,开发者可以便捷地配置

dfuw13072的博客 457

Mculover666的博客文章导航(嵌入式宝藏站)(2021.06.17更新)

一、MCU系列 1. 开发环境 【Keil MDK】(一)Keil MDK 5.28 的下载、安装、破解【Keil MDK】(二)Keil MDK中芯片器件包的安装【Keil MDK】(三)Keil MDK更换Sublime Text Molokai主题 【Keil MDK】(四)Keil MDK的一些推荐功能(编码格式、自动保存、代码提示、动态语法检查、多核编译) 【STM32开发环境】Linux下开发stm32(一) | 使用gcc-arm-none-eabi工具链编译【STM32开发环境】Linu

qq_1283679500的博客 1429

JFlash烧录程序在NXP平台的驱动适配:实战案例分析

通过真实项目案例,详解JFlash怎么烧录程序时如何解决NXP芯片的驱动兼容问题,涵盖常见错误与调试技巧,帮助开发者快速掌握jflash怎么烧录程序的关键步骤。

weixin_31776191的博客 230

痞子衡嵌入式:恩智浦i.MX RT1xxx系列MCU硬件那些事(2.3)- 串行NOR Flash下载算法(J-Link工具篇)

大家好,我是痞子衡,是正经搞技术的痞子。今天痞子衡给大家介绍的是。在i.MXRT硬件那些事系列之。

xiaohaolaoda的博客 978

痞子衡嵌入式:恩智浦i.MX RT1xxx系列MCU硬件那些事(2.3)- 串行NOR Flash下载算法(J-Link工具篇)...

  大家好,我是痞子衡,是正经搞技术的痞子。今天痞子衡给大家介绍的是J-Link工具下i.MXRT的串行NOR Flash下载算法设计。   在i.MXRT硬件那些事系列之《在串行NOR Flash XIP调试原理》一文中,痞子衡简单提了一下串行NOR Flash下载算法的概念,并没有介绍具体设计细节,关于NOR Flash下载算法每个IDE/工具都有自己的一套设计,虽然基本设计理念是...

痞子衡嵌入式 1164

Octop 自托管 AI 助手完整指南:多用户多 Agent 运行时如何在本机跑起来

企业合规审计里有个绕不开的问题:团队每天在用的 AI 助手,对话记录存在哪里?如果答案是"某家云厂商的数据库",审计基本就走到头了。开源项目 Octop 就是冲着这类痛点来的——它是一个自带多用户、多 Agent 隔离的自托管 AI 助手,整套本地 Agent 运行时装在你自己的服务器或 NAS 上,对话、工作区、凭据全部不出本机。MIT 协议允许企业在其上二次开发,社区围绕"把数据搬回自己机器"

gitblog_01046的博客 904

Zephyr 中的 PJRC Teensy 4 系列板级支持:硬件资源、引脚映射与烧录调试实战

Teensy 4 系列是 PJRC 推出的基于 USB 的小尺寸微控制器开发系统,本文基于 Zephyr 仓库中 [Teensy 4 板级文档](https://link.gitcode.com/i/592695b037955d62b6e10ffffd4a1802),系统介绍 Teensy 4.0 / 4.1 与 Sparkfun Teensy MicroMod 三款板卡在 Zephyr RTOS

gitblog_00229的博客 1062
上一篇: Windows上使用 OpenOCD 给 STM32 下载程序
下一篇: i.MX RT开发笔记-02 | i.MX RT1062开发环境搭建(MDK芯片包、NXP SDK详解)
Mculover666
Mculover666 领域专家: 嵌入式与硬件开发技术领域 领域专家: 嵌入式与硬件开发技术领域
博客等级 码龄8年 4万+粉丝 626原创
评论 2
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Mculover666

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值