随笔分类 - D2.恩智浦i.MXRT四位数
摘要:大家好,我是痞子衡,是正经搞技术的痞子。今天痞子衡给大家介绍的是利用i.MXRT1xxx系列内部DCP引擎计算Hash值时需特别处理L1 D-Cache。 关于i.MXRT1xxx系列内部通用数据协处理器DCP模块,痞子衡之前写过一篇文章 《SNVS Master Key仅在i.MXRT10xx H
阅读全文
摘要:大家好,我是痞子衡,是正经搞技术的痞子。今天痞子衡给大家介绍的是FlexSPI外设对AHB Burst Read特性的支持。 痞子衡之前写过一篇关于FlexSPI LUT的文章 《从头开始认识i.MXRT启动头FDCB里的lookupTable》,这个LUT机制是i.MXRT上能够实现对串行NOR
阅读全文
摘要:大家好,我是痞子衡,是正经搞技术的痞子。今天痞子衡给大家介绍的是在FDCB里使能串行NOR Flash的DTR模式。 前两篇文章 《IS25WP系列Dummy Cycle设置》 与 《IS25LP系列Dummy Cycle设置》, 痞子衡均是设置Flash的Fast Read Quad I/O SD
阅读全文
摘要:大家好,我是痞子衡,是正经搞技术的痞子。今天痞子衡给大家介绍的是同一厂商不同系列Flash型号下Dummy Cycle设置方法的差异。 上一篇文章 《在i.MXRT启动头FDCB里调整Flash工作频率也需同步设Dummy Cycle》, 痞子衡是以i.MXRT1170-EVK上板载Flash型号I
阅读全文
摘要:大家好,我是痞子衡,是正经搞技术的痞子。今天痞子衡给大家介绍的是Flash工作频率与Dummy Cycle的联系。 上一篇文章 《从头开始认识i.MXRT启动头FDCB里的lookupTable》,痞子衡带大家从头梳理了下i.MXRT下启动头FDCB里lookupTable的设计与实现细节,在这个过
阅读全文
摘要:大家好,我是痞子衡,是正经搞技术的痞子。今天痞子衡给大家介绍的是i.MXRT启动头FDCB里的lookupTable。 一个MCU内部通常有很多外设模块,这些外设模块是各MCU厂商做差异化产品的本质,也是各厂商核心竞争力所在(这里特指那些生产ARM Cortex-M内核MCU的厂商)。在做MCU开发
阅读全文
摘要:大家好,我是痞子衡,是正经搞技术的痞子。今天痞子衡给大家介绍的是恩智浦SE团队制作的i.MXRT配套DRAM压力测试上位机工具。 事情源于痞子衡的技术交流群里的提问,有群友在恩智浦官方技术公众号 [恩智浦MCU加油站] 里看到的一篇文章 《i.MX RT的DRAM测试工具使用指南》,这个文章介绍了一
阅读全文
摘要:大家好,我是痞子衡,是正经搞技术的痞子。今天痞子衡给大家介绍的是在i.MXRT1060-EVK上利用memtester程序给SDRAM做压力测试。 我们知道恩智浦i.MXRT1xxx系列是高性能MCU的代表,对于这个超高主频(>=500MHz)的怪兽,不做点人机交互图形显示或者跑点算法方面的高阶应用
阅读全文
摘要:大家好,我是痞子衡,是正经搞技术的痞子。今天痞子衡给大家分享的是FlexSPI复位方式不当会导致i.MXRT系列下OTFAD加密启动失败问题。 本篇是《系统时钟配置不当会导致i.MXRT1xxx系列下OTFAD加密启动失败》 的后续篇,我们为i.MXRT1010解决了OTFAD时钟配置限制问题后,加
阅读全文
摘要:大家好,我是痞子衡,是正经搞技术的痞子。今天痞子衡给大家分享的是自识别特性(Auto Probe)可以让i.MXRT1060无需FDCB也能从NOR Flash启动。 接着上篇文章 《了解i.MXRT1060系列ROM中串行NOR Flash启动初始化流程优化点》 继续聊。对于i.MXRT1050为
阅读全文
摘要:大家好,我是痞子衡,是正经搞技术的痞子。今天痞子衡给大家分享的是系统时钟配置不当会导致i.MXRT1xxx系列下OTFAD加密启动失败问题。 我们知道,i.MXRT1xxx家族早期型号(RT1050/RT0160/RT1020)的硬件解密外设名字叫BEE,这个外设主要是配合FlexSPI外设去实现外
阅读全文
摘要:本篇是开发笔记第四篇,咱们就重点聊聊如何让超级下载算法适用不同厂商生产的不同属性串行NOR Flash。
阅读全文
摘要:本篇是开发笔记第三篇,咱们就重点聊聊如何为超级下载算法设计一套统一的FlexSPI驱动接口及其访问方式。
阅读全文
摘要:痞子衡维护的NXP-MCUBootFlasher工具(以前叫RT-Flash)距离上一个版本(v2.0.0)发布过去一年半以上了,这一次痞子衡为大家带来了全新版本v3.0.0,从这个版本开始,NXP-MCUBootFlasher将不再局限于i.MXRT系列,也要开始支持经典的LPC,Kinetis系列。但是扩展MCU型号支持并不是这个版本最重要的更新,这次主要做了8路板卡异步自动下载功能(特别适合产线操作场景),痞子衡是怎么做到的?且往下看
阅读全文
摘要:NXP-MCUBootUtility v3.0之前的版本主要支持i.MXRT系列,该系列都是不含内部Flash的,因此芯片本身比较复杂,对于嵌入式初学者来说,玩起来的难度较大。从v3.0开始,MCUBootUtility加入了LPC、Kinetis的支持,这两个系列MCU大多含有内部Flash,玩起来的难度较小。
阅读全文
摘要:今天痞子衡细聊MCUXpresso IDE下的NOR Flash下载算法
阅读全文
摘要:今天痞子衡来细聊IAR下的NOR Flash下载算法
阅读全文
摘要:i.MXRT1060是在i.MXRT1050之后发布的,相比i.MXRT1050在FlexSPI NOR启动初始化上有了一些优化点,今天痞子衡就跟大家聊一聊这些优化点(或者说差异的地方)
阅读全文
摘要:我们需要摸清i.MXRT启动串行NOR Flash设备到底是怎样的初始化流程,搞清这个流程,将来定位启动问题才能游刃有余
阅读全文
摘要:本篇是开发笔记第二篇,咱们就重点聊聊如何让超级下载算法知道当前跑在哪个i.MXRT型号下。
阅读全文
浙公网安备 33010602011771号