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

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

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

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

[復(fù)制鏈接]

302

主題

307

帖子

1896

積分

三級會員

Rank: 3Rank: 3

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

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

    本版積分規(guī)則


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