娆ф床瓒崇悆鑱旇禌 : 痞子衡嵌入式:恩智浦i.MX RT1xxx系列MCU啟動那些事(11.3)- FlexSPI NOR連接方式大全(RT1010)


欧洲青年联赛 www.enqgt.com   大家好,我是痞子衡,是正經搞技術的痞子。今天痞子衡給大家介紹的是恩智浦i.MX RT1010的FlexSPI NOR啟動的連接方式。

  在寫完 《FlexSPI NOR啟動連接方式(RT1015/1020/1050)》《FlexSPI NOR啟動連接方式(RT1060/1064(SIP))》這兩篇之后,現在再來寫今天的主角i.MXRT1010要相對輕松一些,畢竟i.MXRT1010是i.MXRT家族里的小弟弟。
  i.MXRT1010是恩智浦于2019年推出的新品,小身材大能量,相比其他幾位i.MXRT哥哥的BGA196、LQFP144、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??椋–SI、PxP、LCD),原則上內部RAM足夠滿足一般的應用需求了。但因為它的特殊性,本文會重點展開其怎么外掛RAM,具體i.MXRT1010特殊在哪里,且往下看:

一、涉及FlexSPI引腳

1.1 BootROM指定

  我們可以在i.MXRT1010芯片參考手冊System Boot這一章節找到BootROM指定的FlexSPI NOR引腳,痞子衡整理如下:

1.2 BootROM未指定

  在此也列出不在BootROM指定的FlelxSPI NOR引腳,方便后續設計Flash+外擴RAM時參考。

二、單Flash連接方式(2種)

  參考文章《FlexSPI NOR啟動連接方式(RT1015/1020/1050)》 的 《三、單Flash連接方式(3種)》章節,前兩種連接方式,i.MXRT1010與i.MXRT1050是一樣的。

三、Flash+外擴RAM連接方式(2種)

  痞子衡前面講了,i.MXRT1010是特殊的,它到底特殊在哪里?i.MXRT1010是迄今為止唯一的一顆僅支持從FlexSPI NOR啟動(不支持其他類型啟動設備)的i.MXRT芯片,而且它還跟i.MXRT1015一樣是唯二的沒有搭配SEMC??椋捎糜諭飫㏒DRAM)的i.MXRT芯片。你可能還沒理解這意味著什么,這意味著如果i.MXRT1010的內部128KB RAM不滿足你的應用需求的話,外擴RAM(這里主要指的是能直接AHB訪問)是一件有點麻煩的事。
  讓我們回顧i.MXRT1010的那些大哥哥們,它們支持外擴RAM的方式就簡單多了,既可以通過SEMC擴SDRAM,也可以通過FlexSPI擴HyperRAM。哪怕就是i.MX1015,它還可以支持從LPSPI接口的QSPI NOR Flash啟動,把FlexSPI完全讓給HyperRAM。

  那么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產品的廠商供大家參考:

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

  至此,恩智浦i.MX RT1010的FlexSPI NOR啟動的連接方式痞子衡便介紹完畢了,掌聲在哪里~~~

歡迎訂閱

文章會同時發布到我的 博客園主頁、CSDN主頁、微信公眾號 平臺上。

微信搜索"痞子衡嵌入式"或者掃描下面二維碼,就可以在手機上第一時間看了哦。

posted @ 2020-03-03 10:34  痞子衡  閱讀(...)  評論(...編輯  收藏
2018.05.30至今訪問人數:
UV
2018.05.30至今總訪問量:
PV
流量統計來自 https://www.amazingcounters.com/

2018.07.02至今各歸屬地訪問人數:
Flag Counter
歸屬地統計來自 https://www.flagcounter.com/