痞子衡嵌入式:恩智浦i.MX RT1xxx系列MCU启动那些事(11.3)- FlexSPI NOR链接方式大全(RT1010)


  你们好,我是痞子衡,是正经搞技术的痞子。今天痞子衡给你们介绍的是恩智浦i.MX RT1010的FlexSPI NOR启动的链接方式php

  在写完 《FlexSPI NOR启动链接方式(RT1015/1020/1050)》《FlexSPI NOR启动链接方式(RT1060/1064(SIP))》这两篇以后,如今再来写今天的主角i.MXRT1010要相对轻松一些,毕竟i.MXRT1010是i.MXRT家族里的小弟弟。
  i.MXRT1010是恩智浦于2019年推出的新品,小身材大能量,相比其余几位i.MXRT哥哥的BGA19六、LQFP14四、LQFP100封装,i.MXRT1010的LQFP80的亲民封装深得硬件工程师的欢心,引脚少了,板级设计上也就没那么多弯弯绕绕。
  i.MXRT1010的市场定位相似于传统8位MCU或入门级32位MCU,它跟i.MXRT1015/1020/1050同样内部只集成了一个双通道8bit的FlexSPI模块,从低成本开发角度考虑外挂的芯片应该越少越好,所以本文主要介绍单Flash链接,再也不像前面几款i.MXRT芯片那样去额外介绍双Flash链接设计了。
  咱们知道i.MXRT1010内部RAM大小为128KB,而且其没有搭配图像相关IP模块(CSI、PxP、LCD),原则上内部RAM足够知足通常的应用需求了。但由于它的特殊性,本文会重点展开其怎么外挂RAM,具体i.MXRT1010特殊在哪里,且往下看:html

1、涉及FlexSPI引脚

1.1 BootROM指定

  咱们能够在i.MXRT1010芯片参考手册System Boot这一章节找到BootROM指定的FlexSPI NOR引脚,痞子衡整理以下:微信

1.2 BootROM未指定

  在此也列出不在BootROM指定的FlelxSPI NOR引脚,方便后续设计Flash+外扩RAM时参考。性能

2、单Flash链接方式(2种)

  参考文章《FlexSPI NOR启动链接方式(RT1015/1020/1050)》 的 《3、单Flash链接方式(3种)》章节,前两种链接方式,i.MXRT1010与i.MXRT1050是同样的。flex

3、Flash+外扩RAM链接方式(2种)

  痞子衡前面讲了,i.MXRT1010是特殊的,它到底特殊在哪里?i.MXRT1010是迄今为止惟一的一颗仅支持从FlexSPI NOR启动(不支持其余类型启动设备)的i.MXRT芯片,并且它还跟i.MXRT1015同样是惟二的没有搭配SEMC模块(可用于外扩SDRAM)的i.MXRT芯片。你可能还没理解这意味着什么,这意味着若是i.MXRT1010的内部128KB RAM不知足你的应用需求的话,外扩RAM(这里主要指的是能直接AHB访问)是一件有点麻烦的事。
  让咱们回顾i.MXRT1010的那些大哥哥们,它们支持外扩RAM的方式就简单多了,既能够经过SEMC扩SDRAM,也能够经过FlexSPI扩HyperRAM。哪怕就是i.MX1015,它还能够支持从LPSPI接口的QSPI NOR Flash启动,把FlexSPI彻底让给HyperRAM。.net

  那么i.MXRT1010该怎么办?其实也不是没有办法,痞子衡找到了以下两种方法:第一种是链接8线HyperFlash+HyperRAM,第二种是链接四线QSPI Flash+PSRAM。第一种方案性能高,但比较贵,用在i.MXRT1010上显得不那么搭配。第二种是比较推荐的连法,并且QSPI PSRAM性价比很不错,不过当前生产QSPI PSRAM厂商不是不少。
  痞子衡在介绍i.MXRT1050 FlexSPI链接的文章最后,提过关于FlexSPI异类命令互斥特性致使即便双Flash也有RWW问题,那么在同一个FlexSPI上挂Flash和RAM会不会有相似的问题呢?好比代码在Flash中XIP,而后读写RAM。其实这个问题不用担心,由于CPU从Flash里取指令属于AHB Read,访问RAM也是AHB Read/Write,这都是同类FlexSPI命令,不存在互斥问题。设计

  最后找了两家提供QSPI PSRAM产品的厂商供你们参考:3d

爱普科技 APSxx04x系列:http://www.apmemory.com/html/product_psram.php
艾蒲司 IPSxx04L系列:http://ipusltd.com/Products_en.htmlhtm

  至此,恩智浦i.MX RT1010的FlexSPI NOR启动的链接方式痞子衡便介绍完毕了,掌声在哪里~~~blog

欢迎订阅

文章会同时发布到个人 博客园主页CSDN主页微信公众号 平台上。

微信搜索"痞子衡嵌入式"或者扫描下面二维码,就能够在手机上第一时间看了哦。

相关文章
相关标签/搜索