在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線(xiàn)課程
  • 觀(guān)看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

i.MX RT系列中FlexSPI DQS信號(hào)引腳配置GPIO方法

恩智浦MCU加油站 ? 來(lái)源:恩智浦MCU加油站 ? 2025-06-16 11:30 ? 次閱讀

在i.MX RT060項(xiàng)目(采用QSPI Flash)的實(shí)際應(yīng)用中,有客戶(hù)反饋,其在設(shè)計(jì)階段并未預(yù)留DQS信號(hào)引腳,而是將該引腳作為GPIO用于控制關(guān)鍵外設(shè)的開(kāi)關(guān),這導(dǎo)致程序無(wú)法正常運(yùn)行。在此背景下,本文將以MIMXRT060-EVKB開(kāi)發(fā)板為例,詳細(xì)演示如何在不啟用DQS引腳的情況下,通過(guò)修改代碼確保開(kāi)發(fā)板的正常運(yùn)行。

通常情況下,為了提升存儲(chǔ)器訪(fǎng)問(wèn)速度,i.MXRT系列產(chǎn)品采用QSPIFlash會(huì)建議使用DQS信號(hào),設(shè)置懸空模式(loopbackfrom DQS pad mode).

然而,當(dāng)DQS引腳被占用時(shí),就需要采用一些特殊的處理方法。本文所介紹的方法即為在此種情況下的一種可行方案。

DQS信號(hào)簡(jiǎn)介

首先我們需要了解什么是DSQ信號(hào), DQS信號(hào)是數(shù)據(jù)采樣信號(hào),用于確保數(shù)據(jù)在高速傳輸過(guò)程中的正確性和穩(wěn)定性。通過(guò)提供數(shù)據(jù)同步與時(shí)序控制、提高數(shù)據(jù)傳輸可靠性以及支持高速數(shù)據(jù)傳輸?shù)裙δ堋T贗MXRT060RM參考手冊(cè)中可知RXclock source有以下三種配置:

1. Internaldummy read strobe and loopbacked internally(MCR0[RXCLKSRC]==0)

2. Internaldummy read strobe and loopbacked from DQS pad(MCR0[RXCLKSRC]==1)

3. Flashprovided read strobe(MCR0[RXCLKSRC]==3)

61866034-4740-11f0-b715-92fbcf53809c.png

其中設(shè)置Internaldummy read strobe and loopbacked Internally這個(gè)模式正是本文需要設(shè)置的,數(shù)據(jù)手冊(cè)中描述了本模式下節(jié)省了一個(gè)DQS引腳。使用這個(gè)模式的設(shè)置限制條件在i.MX RT1060datasheet中有描述, 最大時(shí)鐘頻率是60MHz。

61a646f6-4740-11f0-b715-92fbcf53809c.png

二、硬件與軟件準(zhǔn)備

1. 硬件:MIMXRT060-EVKB開(kāi)發(fā)板

2. 軟件:NXPSDK(version24.12.0)Demo“evkbmimxrt1060_flash_component_nor_flexspi”

三、代碼修改點(diǎn)

本文使用i.MX RT1060開(kāi)發(fā)板驗(yàn)證,不使用FlexSPIDQS信號(hào),并將DQS引腳設(shè)置成GPIO輸出使用。

我們主要修改xip文件夾下的evkbmimxrt1060_flexspi_nor_config.c文件中readSampleClkSrc和serialClkFreq這兩個(gè)設(shè)置。

61c2b854-4740-11f0-b715-92fbcf53809c.png

因?qū)氲腟DK例程關(guān)于演示如何使用NorFlash組件來(lái)擦除、編程和讀取外部NorFlash設(shè)備。

因此我們還需要修改軟件部分包括:

1. 設(shè)置N3引腳為GPIO輸出

61df47da-4740-11f0-b715-92fbcf53809c.png

2. 修改hardware_init.c文件中代碼.flexspiRootClk= 60000000

62091434-4740-11f0-b715-92fbcf53809c.png

3.修改fsl_flexspi_nor_flash.c文件中代碼為flexspiConfig.rxSampleClock=kFLEXSPI_ReadSampleClkLoopbackInternally

622be32e-4740-11f0-b715-92fbcf53809c.png

4. 修改app.h文件中代碼為CLOCK_SetDiv(kCLOCK_FlexspiDiv,4)

6244054e-4740-11f0-b715-92fbcf53809c.png

此外,在main函數(shù)的最后添加相應(yīng)代碼。

6261b904-4740-11f0-b715-92fbcf53809c.png

完成上述修改后,將工程燒寫(xiě)進(jìn)開(kāi)發(fā)板,使用萬(wàn)用表測(cè)量N3(FlexSPI_DQS)引腳電壓,可觀(guān)察到N3引腳周期拉高拉低。串口終端顯示Nor Flash組件的擦除、編程和讀取外部Nor Flash設(shè)備均成功,表明程序運(yùn)行正常。

626ff2da-4740-11f0-b715-92fbcf53809c.png

總結(jié)

本文詳細(xì)闡述了在 i.MX RT系列產(chǎn)品中使用外部QSPI Flash芯片且不使用DQS信號(hào)引腳的情況下,如何修改代碼并進(jìn)行驗(yàn)證的過(guò)程。在某些特定場(chǎng)景下,如DQS引腳被其他功能占用或存儲(chǔ)器不需要高訪(fǎng)問(wèn)速度時(shí),可參考本文介紹的方法修改代碼,以確保工程正常運(yùn)行。

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀(guān)點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • FlaSh
    +關(guān)注

    關(guān)注

    10

    文章

    1672

    瀏覽量

    151201
  • 引腳
    +關(guān)注

    關(guān)注

    16

    文章

    1635

    瀏覽量

    52508
  • 開(kāi)發(fā)板
    +關(guān)注

    關(guān)注

    25

    文章

    5589

    瀏覽量

    103168
  • GPIO
    +關(guān)注

    關(guān)注

    16

    文章

    1279

    瀏覽量

    53715

原文標(biāo)題:i.MX RT系列中FlexSPI DQS信號(hào)引腳配置GPIO方法

文章出處:【微信號(hào):NXP_SMART_HARDWARE,微信公眾號(hào):恩智浦MCU加油站】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    i.MX RT10xx系列外部晶振相關(guān)引腳的作用

    之前寫(xiě)過(guò)一篇關(guān)于時(shí)鐘引腳的文章 《i.MX RT1xxx系列MCU時(shí)鐘相關(guān)功能引腳的作用》,里面簡(jiǎn)單提及了外部晶振相關(guān)
    的頭像 發(fā)表于 10-13 09:08 ?1790次閱讀

    FlexSPIDQS信號(hào)作用是什么?哪些FlexSPI引腳組不支持DQS

    FlexSPIDQS信號(hào)作用是什么?哪些FlexSPI引腳組不支持DQS
    發(fā)表于 01-19 07:06

    求助,可以忽略FlexSPI DQS嗎?

    兩個(gè)示例GPIO_SD_B1_05_FLEXSPIA_DQS引腳都已初始化:-IOMUXC_SetPinMux(IOMUXC_GPIO_SD_B1_05_FLEXSPIA_DQS
    發(fā)表于 03-29 07:34

    01:i.MX RT系列產(chǎn)品的介紹與演示

    i.MX RT產(chǎn)品是今年市場(chǎng)上最受歡迎的跨界MCU產(chǎn)品。本講座將對(duì)i.MX RT系列做一個(gè)簡(jiǎn)要的介紹,包括主要特性和主要外設(shè)。然后會(huì)分享能夠
    的頭像 發(fā)表于 01-23 07:21 ?3271次閱讀
    01:<b class='flag-5'>i.MX</b> <b class='flag-5'>RT</b><b class='flag-5'>系列</b>產(chǎn)品的介紹與演示

    01:i.MX RT的市場(chǎng)應(yīng)用和參考解決方案

    i.MX RT產(chǎn)品是今年市場(chǎng)上最受歡迎的跨界MCU產(chǎn)品。i.MX RT定位為一款MCU產(chǎn)品,它可以重復(fù)利用傳統(tǒng)的Arm MCU生態(tài)系統(tǒng)。除此之外,本次講座還將簡(jiǎn)要介紹
    的頭像 發(fā)表于 01-21 07:13 ?3748次閱讀
    01:<b class='flag-5'>i.MX</b> <b class='flag-5'>RT</b>的市場(chǎng)應(yīng)用和參考解決方案

    02:i.MX RT系列產(chǎn)品的介紹與演示

    i.MX RT產(chǎn)品是今年市場(chǎng)上最受歡迎的跨界MCU產(chǎn)品。本講座將對(duì)i.MX RT系列做一個(gè)簡(jiǎn)要的介紹,包括主要特性和主要外設(shè)。然后會(huì)分享能夠
    的頭像 發(fā)表于 01-21 07:04 ?2526次閱讀
    02:<b class='flag-5'>i.MX</b> <b class='flag-5'>RT</b><b class='flag-5'>系列</b>產(chǎn)品的介紹與演示

    恩智浦i.MX RT1170開(kāi)創(chuàng)GHz MCU時(shí)代

    自2017年上市以來(lái),i.MX RT系列取得了優(yōu)秀的市場(chǎng)表現(xiàn)。i.MX RT1170跨界MCU是恩智浦i
    的頭像 發(fā)表于 03-22 11:14 ?3785次閱讀

    恩智浦i.MX RT1170在將該系列帶上了更高的層面

    自2017年上市以來(lái),i.MX RT系列取得了優(yōu)秀的市場(chǎng)表現(xiàn)。i.MX RT1170跨界MCU是恩智浦i
    的頭像 發(fā)表于 05-18 11:15 ?4116次閱讀

    i.MX RT開(kāi)發(fā)筆記-08 | i.MX RT1062嵌套中斷向量控制器NVIC(按鍵中斷檢測(cè))

    系列文章目錄i.MX RT開(kāi)發(fā)筆記-01 | 初識(shí) i.MX RT1062 跨界MCUi.MX
    發(fā)表于 12-01 13:51 ?2次下載
    <b class='flag-5'>i.MX</b> <b class='flag-5'>RT</b>開(kāi)發(fā)筆記-08 | <b class='flag-5'>i.MX</b> <b class='flag-5'>RT</b>1062嵌套中斷向量控制器NVIC(按鍵中斷檢測(cè))

    RT-Thread & NXP 發(fā)布 i.MX RT 系列 BSP 新框架

    前言i.MX RT 是 NXP 推出的跨界處理器系列。該系列下又包括 i.MX RT1020、
    發(fā)表于 12-07 13:06 ?2次下載
    <b class='flag-5'>RT</b>-Thread & NXP 發(fā)布 <b class='flag-5'>i.MX</b> <b class='flag-5'>RT</b> <b class='flag-5'>系列</b> BSP 新框架

    適用于i.MX RT500和i.MX RT600 MCU的Xtensa音頻框架介紹

    在眾多的恩智浦i.MX RT跨界處理器當(dāng)中,您可能會(huì)發(fā)現(xiàn)有些系列除了Arm內(nèi)核之外還結(jié)合了高性能的DSP,利用集成DSP的技術(shù)優(yōu)勢(shì),可提供高性能音頻數(shù)字信號(hào)處理能力,并包含特定算法操作
    的頭像 發(fā)表于 11-10 09:39 ?3225次閱讀

    探討i.MX RTFlexSPI driver實(shí)現(xiàn)Flash編程時(shí)對(duì)于中斷支持問(wèn)題

    前段時(shí)間有客戶(hù)在官方社區(qū)反映i.MX RT1170下,使用官方SDK里FlexSPI驅(qū)動(dòng)去擦寫(xiě)Flash時(shí)不能很好地支持全局中斷。 客戶(hù)項(xiàng)目里用了兩塊NOR Flash,分別掛在
    的頭像 發(fā)表于 02-06 15:09 ?1525次閱讀

    i.MX RT的FlexRAM配置問(wèn)題

    i.MX RT的FlexRAM配置問(wèn)題
    的頭像 發(fā)表于 10-24 15:46 ?1111次閱讀
    <b class='flag-5'>i.MX</b> <b class='flag-5'>RT</b>的FlexRAM<b class='flag-5'>配置</b>問(wèn)題

    i.MX RTFlexSPI外設(shè)不常用的讀選通采樣時(shí)鐘源

    i.MX RTFlexSPI外設(shè)不常用的讀選通采樣時(shí)鐘源
    的頭像 發(fā)表于 10-30 17:44 ?840次閱讀
    <b class='flag-5'>i.MX</b> <b class='flag-5'>RT</b><b class='flag-5'>中</b><b class='flag-5'>FlexSPI</b>外設(shè)不常用的讀選通采樣時(shí)鐘源

    理解i.MX RTFlexSPI外設(shè)lookupTable里配置訪(fǎng)問(wèn)行列混合尋址Memory的參數(shù)值

    理解i.MX RTFlexSPI外設(shè)lookupTable里配置訪(fǎng)問(wèn)行列混合尋址Memory的參數(shù)值
    的頭像 發(fā)表于 10-30 17:23 ?766次閱讀
    理解<b class='flag-5'>i.MX</b> <b class='flag-5'>RT</b><b class='flag-5'>中</b><b class='flag-5'>FlexSPI</b>外設(shè)lookupTable里<b class='flag-5'>配置</b>訪(fǎng)問(wèn)行列混合尋址Memory的參數(shù)值
    主站蜘蛛池模板: 天天天天干 | 亚洲播放 | 8天堂资源在线 | 91成人在线免费视频 | 婷婷成人丁香五月综合激情 | 美女视频永久黄网站在线观看 | 亚洲欧美一区二区三区在线播放 | 四虎永久在线精品免费影视 | 曰曰摸天天摸人人看久久久 | 大桥未久加勒比女热大陆在线 | 性欧美xx | 天天看夜夜操 | 国内免费视频成人精品 | 丁香婷五月 | 97在线人人 | 亚洲精品色一区色二区色三区 | 四虎在线观看免费视频 | 一区二区三区免费在线 | 国产成人精品一区 | 天天做天天操 | 欧美7777kkkk免费看258 | 欧美伦理一区二区三区 | 欧美高h | 久久艹免费视频 | 精品福利在线观看 | 波多野结衣在线观看一区 | 一区二区中文字幕在线观看 | 五月激情啪啪网 | 欧美一卡2卡三卡四卡五卡 欧美一卡二卡3卡4卡无卡六卡七卡科普 | 六月丁香六月婷婷 | 色多多免费视频观看区一区 | 国产尤物在线视频 | 四虎永久在线精品免费观看地址 | 在线视频永久在线视频 | 久久婷婷丁香七月色综合 | 五月天婷婷激情 | 狠狠色狠狠色 | 最近高清在线国语 | 禁网站在线观看免费视频 | 欧美女同在线观看 | 美女拍拍拍爽爽爽爽爽爽 |