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

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

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

小心,這顆Octal Flash采用了反轉(zhuǎn)字節(jié)序設(shè)計(jì)

[復(fù)制鏈接]

302

主題

307

帖子

1896

積分

三級會員

Rank: 3Rank: 3

積分
1896
跳轉(zhuǎn)到指定樓層
樓主
發(fā)表于 2022-3-8 08:37:00 | 只看該作者 回帖獎勵(lì) |倒序?yàn)g覽 |閱讀模式
大家好,我是痞子衡,是正經(jīng)搞技術(shù)的痞子。今天痞子衡給大家介紹的是OPI DTR模式下反轉(zhuǎn)字節(jié)序的Octal Flash在i.MXRT下載與啟動注意事項(xiàng)& v' h/ f# j% q2 Y& l) k5 A
在恩智浦官方參考設(shè)計(jì)板 MIMXRT595-EVK 和 MIMXRT685-EVK 上搭載了一顆來自 MXIC 的 MX25UM51345G,這是一款比較典型的 Octal Flash,在 i.MXRT 下去下載和啟動這款 Flash 并沒有什么特別的地方,官方 SDK 及工具鏈里做了完善支持。: D* P% O6 o( ~9 p( b% i% e
近期有客戶做板卡設(shè)計(jì)時(shí)選到了一顆同樣來自 MXIC 的 Octal Flash - MX25UM51245G,主絲印號與 MX25UM51345G 僅一個(gè)數(shù)字之差,根據(jù)數(shù)據(jù)手冊對比,兩者在功能上似乎并沒有太多區(qū)別,然而客戶在啟動這顆 Flash 時(shí)卻遇到了麻煩,這是怎么回事?今天痞子衡來一探究竟:
: |& u, }' O. ^1 |( Q
  • Note:本文內(nèi)容雖以 i.MXRT 三位數(shù)系列為例來展開,但同樣也適用 i.MXRT 四位數(shù)系列。一、一般Octal Flash讀寫字節(jié)序設(shè)計(jì)我們先來看典型的 MX25UM51345G 上讀寫時(shí)序設(shè)計(jì),這對下載啟動至關(guān)重要。大家都知道 Octal Flash 時(shí)序主要分為 SPI 和 OPI 兩大類,其區(qū)別是命令/地址/數(shù)據(jù)位是僅通過 SIO[1:0] 還是通過全部 SIO[7:0] 來傳輸。( Y# R% k+ O* u( R
    如下是 SPI 模式下的 Read 和 Page Program 時(shí)序,命令和地址位均通過 SIO[0] 來傳輸,數(shù)據(jù)位通過 SIO[1](Read) 或者 SIO[0](Program) 來傳輸,這里特別關(guān)注一下數(shù)據(jù)位的字節(jié)序,讀寫都是按照 Data Byte 1、Data Byte 2、Data Byte 3... 正序傳輸?shù)摹?/td>
  • 發(fā)表回復(fù)

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

    本版積分規(guī)則


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