i.MXRT

加入交流群
扫码加入
获取工程师必备礼包
参与热点资讯讨论
  • 大容量NOR的地址模式切换一定要谨慎!
    痞子衡分享了在i.MXRT平台上使用16MB以上NOR Flash软复位导致无法正常启动的问题分析与解决经验。文章详细探讨了大容量Flash地址模式的设计、Zephyr驱动的处理方式以及RT系列芯片ROM的设计缺陷。最终提出一个通用解决方案,即在App程序中主动将Flash地址模式切回初始状态,以解决软复位后无法正常启动的问题。
    134
    20小时前
    大容量NOR的地址模式切换一定要谨慎!
  • i.MXRT 系列 EMC 设计全指南:从原理图到测试的抗干扰落地方案
    电磁兼容性(EMC)是 i.MXRT 系列处理器产品稳定运行的核心保障,直接决定设备在复杂电磁环境中的工作性能。本文基于 NXP 官方文档 AN13202,从原理图设计、布线优化、软件配置到测试验证,系统拆解 EMC 设计关键要点,提供可直接落地的抗干扰解决方案,助力开发者规避后期整改风险。
  • SPI从设备收数据如何从匆匆忙忙变得游刃有余?
    i.MXRT平台下通过启用DMA链式传输,实现了SPI从设备接收速率的最大化,达到了50Mbps的极限速度。该方法有效降低了CPU负担,提高了数据传输效率。文中详细介绍了LPC_DMA的基本功能和特性,以及如何通过改造现有驱动程序实现DMA链式传输。
    1797
    10/30 10:02
    SPI从设备收数据如何从匆匆忙忙变得游刃有余?
  • 当你不想实际烧写OTP测试时,这些MCU可以支持这样做...
    i.MXRT系列芯片可以通过改写OTP Shadow寄存器而非烧写OTP来测试启动特性,这种方法适用于RT500/600/700/1180系列,但在RT10xx系列上无效。对于RT500/600系列,可通过改写OTP Shadow寄存器进行测试,无需实际烧写OTP。
    1094
    10/14 13:21
    当你不想实际烧写OTP测试时,这些MCU可以支持这样做...
  • 实不相瞒,好几个RT1170客户项目都在这里耽误过时间!
    今天痞子衡给大家分享的是i.MXRT1170使用FlexSPI 2nd引脚组连接串行NOR Flash启动时FDCB需特殊设置。
    982
    09/09 10:30
    实不相瞒,好几个RT1170客户项目都在这里耽误过时间!
  • 从RT600手册里关于FlexSPI LUT长度的勘误说起
    今天痞子衡给大家分享的是i.MXRT全系列FlexSPI外设的LUT长度。事情起源于一个 RT600 客户, 他们读芯片用户手册发现 FlexSPI 外设 LUT 长度为 128 words(这是 RT500/RT10xx/RT1170 上的两倍),他们想尝试用起来,发现后 64 words 不起作用。
    460
    07/31 10:05
    从RT600手册里关于FlexSPI LUT长度的勘误说起
  • 一种多MCU分时复用Flash启动的创新方法(上)
    大家好,我是痞子衡,是正经搞技术的痞子。今天痞子衡给大家介绍的是多个i.MXRT共享一颗Flash启动的方法。
    1104
    05/30 10:45
    一种多MCU分时复用Flash启动的创新方法(上)
  • 竟有可以从AP直接加载程序启动的MCU!
    今天痞子衡给大家介绍的是主从系统中i.MXRT系列MCU从主处理器接收App数据包超时机制。
    764
    04/27 09:10
    竟有可以从AP直接加载程序启动的MCU!
  • i.MXRT1180上不一样的Boot配置方式
    无论是什么芯片里的 BootROM,其最核心的功能无非两个:一、从存放 Application 的存储器中加载执行;二、通过支持的通信接口接收来自 Host 的 Application 数据完成更新,所以 Boot 配置也主要围绕这两个核心功能。
    985
    02/08 11:50
    i.MXRT1180上不一样的Boot配置方式
  • MCU里除了Core和DMA还有其它数据搬移小能手吗?
    今天痞子衡给大家分享的是在i.MXRT1170上PXP对CM7 TCM进行随机地址短小数据写入操作限制。在 MCU 里能够对片内外映射的存储器进行读写操作的主设备(Master)除了常见的 Core 以及 DMA 外,其实还有一些面向高速数据传输(比如 USB、uSDHC、ENET 接口等)或其他特定功能(比如 GPU、LCD、Crypto 等)的外设,但就用户数据搬移处理而言,一般我们只借助 Core 和 DMA。
    1711
    2024/12/16
    MCU里除了Core和DMA还有其它数据搬移小能手吗?
  • 加了ECC保护之后的运存性能有何影响?
    今天痞子衡给大家分享的是i.MXRT1170 XECC开启及Data Swap功能对于外部RAM的访问性能影响。我们知道 RT1170 上内部 FlexRAM ECC 模块使能后对 TCM 访问性能几乎无影响,那么 XECC 使能后对于挂在 FlexSPI/SEMC 接口上的外部 PSRAM/SDRAM 访问性能是否有影响呢?今天我们就来聊聊这个话题:
    2162
    2024/12/09
    加了ECC保护之后的运存性能有何影响?
  • i.MXRTXXXX系列eFUSE及其烧写方法
    在i.MXRTyyyy启动系列第二篇文章 Boot配置(BOOT Pin, eFUSE) 里痞子衡提到了eFUSE,部分Boot配置都存储在eFUSE memory里,但是对eFUSE的介绍仅仅浅尝辄止,没有深入,今天痞子衡就为大家再进一步介绍eFUSE。
    3.7万
    2024/09/30
  • 为什么QE bit是影响串行Flash正常启动的重要因素?
    今天痞子衡给大家介绍的是导致串行NOR Flash在i.MXRT下无法正常下载/启动的常见因素之QE bit。
    3.4万
    2024/09/29
  • RC电路竟然影响GPIO边沿中断?(上)
    大家好,我是痞子衡,是正经搞技术的痞子。今天痞子衡给大家分享的是i.MXRT1050在GPIO上增加RC延时电路后导致边沿中断误触发问题探析。前段时间有一个 RT1052 客户反馈了一个有趣的问题,他们设计得是一个带 LCD 屏交互的应用,应用以官方 SDK 里的 lvgl_demo_widgets_bm 例程为基础。当客户在这个例程基础上增加了 GPIO 输入边沿中断检测,并且硬件上给 GPIO 增加了 RC 延时电路后,发现边沿中断触发得不太准确,这是怎么回事?今天痞子衡带大家还原现场:
    1424
    2024/08/12
    RC电路竟然影响GPIO边沿中断?(上)
  • MCUXpresso IDE下在线联合调试双核MCU工程的三种方法
    今天痞子衡给大家分享的是MCUXpresso IDE下在线联合调试i.MXRT1170双核工程的三种方法。
    MCUXpresso IDE下在线联合调试双核MCU工程的三种方法
  • 不同J-Link版本对于i.MXRT1170连接复位后处理行为
    为了了解不同 J-Link 版本对于 RT1170 处理差异,痞子衡从 J-Link 历史版本记录 https://www.segger.com/downloads/jlink/ReleaseNotes_JLink.html 里抽取了从 V6.64 - V7.96i 所有关于 RT1170 更新如下,其中 V6.86、V6.94、V6.98c、V7.86 四个版本涉及 Debug 连接处理,但是没有说明进一步实现细节。
    1123
    2024/05/28
    不同J-Link版本对于i.MXRT1170连接复位后处理行为
  • 是谁说MCU寄存器一定要谨慎赋值来着?
    今天痞子衡给大家介绍的是不清i.MXRTxxx里FLEXSPI_MCR0寄存器保留位会造成IP CMD读写异常。
    1189
    2024/03/11
    是谁说MCU寄存器一定要谨慎赋值来着?
  • MECC64给i.MXRT1170片内OCRAM带来了哪些变化?
    今天痞子衡给大家分享的是i.MXRT1170 MECC64功能特点及其保护片内OCRAM1,2之道。ECC是 “Error Correcting Code” 的简写,ECC 能够实现错误检查和纠正,含有 ECC 功能的内存一般称为 ECC 内存,使用了 ECC 内存的系统在稳定性和可靠性上得到很大提升。相比前几代不带 ECC 的 i.MXRT10xx 型号,新一代 i.MXRT1170 在ECC上做了全面武装,从 eFuse 到 FlexRAM,从 OCRAM 到外部存储空间全都加上了 ECC 功能。如下表所示,不同类型的存储由不同的 ECC 控制器来守护:
    1321
    2023/12/29
    MECC64给i.MXRT1170片内OCRAM带来了哪些变化?
  • 测一测i.MXRT1170从串行NAND启动时间
    本篇是 i.MXRT1170 启动时间评测第四弹,前三篇分别给大家评测了 Raw NAND 启动时间(基于 MIMXRT1170-EVK_Rev.B)、Serial NOR 启动时间(基于 MIMXRT1170-EVB_Rev.A2)、1bit SPI NOR 恢复启动时间(基于 MIMXRT1170-EVK_Rev.C)。最近痞子衡刚写了篇 《i.MXRT从Serial NAND启动》,趁热打铁,索性在新板卡 MIMXRT1170-EVKB_Rev.B 上再测一下 Serial NAND 的启动时间(这里指在 ITCM 执行,暂不考虑在 SDRAM 执行)。
    1698
    2023/09/15
    测一测i.MXRT1170从串行NAND启动时间
  • 是的,i.MXRT支持从串行NAND启动
    最近越来越多的客户在咨询 i.MXRT1xxx 从 Serial NAND 启动的事情,让这个本来比较冷门的启动设备突然火热起来。据痞子衡的了解,其实客户主要目的是在应用里基于 Serial NAND 去做文件系统(看起来随着技术的发展,就文件系统应用或者多媒体数据存储方面而言 Raw NAND 已经不是绝对优势了),然后顺便用它做应用代码启动。借此机会,今天痞子衡就给大家介绍一下 Serial NAND 上制作、下载、启动程序的方法:
    1213
    2023/08/21
    是的,i.MXRT支持从串行NAND启动

正在努力加载...