電子產(chǎn)業(yè)一站式賦能平臺

PCB聯(lián)盟網(wǎng)

搜索
查看: 44|回復(fù): 0
收起左側(cè)

i.MXRT500的Flash啟動連接方式有哪些?

[復(fù)制鏈接]

302

主題

307

帖子

1896

積分

三級會員

Rank: 3Rank: 3

積分
1896
跳轉(zhuǎn)到指定樓層
樓主
發(fā)表于 2021-5-15 10:00:00 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
大家好,我是痞子衡,是正經(jīng)搞技術(shù)的痞子。今天痞子衡給大家介紹的是恩智浦i.MX RT500的FlexSPI NOR啟動的連接方式。7 u: l, W8 B; u& g' p+ f2 |
這個i.MXRT FlexSPI NOR啟動連接方式系列文章,痞子衡在一年前寫過四篇,把當(dāng)時已面世的所有i.MXRT型號(RT600/1010/1015/1020/1050/1060/1064)都囊括了。最近這一年里,i.MXRT系列又新增了兩個型號,分別是屬于i.MXRTxxx陣營的二號選手i.MXRT500、屬于i.MXRT1xxx陣營的第一代戰(zhàn)神i.MXRT1170,所以痞子衡要繼續(xù)更文了。
6 T6 t$ K3 L) p6 J& y8 L; u; J* N痞子衡今天要介紹的是i.MXRT500的FlexSPI NOR啟動連接方式,在閱讀本文前最好把 《FlexSPI NOR啟動連接方式(RT600)》 先看完,對i.MXRTxxx系列有一個基本認識。我們知道i.MXRT500是基于ARM Cortex-M33內(nèi)核的超低功耗MCU,主要面向智能可穿戴市場。與i.MXRT600一樣沒有內(nèi)部非易失性存儲器,通過FlexSPI接口連接串行NOR Flash是啟動設(shè)備首選。
, c2 l, b5 n4 y+ A8 Ji.MXRT500內(nèi)部有兩個雙通道8bit的FlexSPI模塊,比i.MXRT600單FlexSPI模塊有所增強,但是這兩個FlexSPI模塊在芯片I/O上都沒有引出Port B,只能使用一個Port(即Port A),因此在啟動連接方式上反而更簡單了。此外FlexSPI0設(shè)計上主要用于連接Flash(僅它在芯片內(nèi)部連上了OTFAD,可實現(xiàn)在線解密),而FlexSPI1設(shè)計上是用于連接HyperRAM/PSRAM去拓展圖形顯示Buffer空間的。好,閑話少敘,咱們進入正文:
0 O! e  N6 S  K% X8 M- V, d一、FlexSPI連接模式FlexSPI模塊IP本身支持兩種連接模式:Individual mode:多個Flash分時復(fù)用FlexSPI,同一時刻僅有一個Flash被操作;Parallel mode:同一時刻兩個Flash可以一起被操作,F(xiàn)lexSPI會自動合并/拆分數(shù)據(jù)(read/program)。但i.MXRT500上沒有Port B支持,所以實際上Individual mode是唯一選擇。
回復(fù)

使用道具 舉報

發(fā)表回復(fù)

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則


聯(lián)系客服 關(guān)注微信 下載APP 返回頂部 返回列表