女人自慰AV免费观看内涵网,日韩国产剧情在线观看网址,神马电影网特片网,最新一级电影欧美,在线观看亚洲欧美日韩,黄色视频在线播放免费观看,ABO涨奶期羡澄,第一导航fulione,美女主播操b

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

i.MX RT系列中FlexSPI DQS信號引腳配置GPIO方法

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

在i.MX RT060項目(采用QSPI Flash)的實際應用中,有客戶反饋,其在設計階段并未預留DQS信號引腳,而是將該引腳作為GPIO用于控制關鍵外設的開關,這導致程序無法正常運行。在此背景下,本文將以MIMXRT060-EVKB開發板為例,詳細演示如何在不啟用DQS引腳的情況下,通過修改代碼確保開發板的正常運行。

通常情況下,為了提升存儲器訪問速度,i.MXRT系列產品采用QSPIFlash會建議使用DQS信號,設置懸空模式(loopbackfrom DQS pad mode).

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

DQS信號簡介

首先我們需要了解什么是DSQ信號, DQS信號是數據采樣信號,用于確保數據在高速傳輸過程中的正確性和穩定性。通過提供數據同步與時序控制、提高數據傳輸可靠性以及支持高速數據傳輸等功能。在IMXRT060RM參考手冊中可知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

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

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

二、硬件與軟件準備

1. 硬件:MIMXRT060-EVKB開發板

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

三、代碼修改點

本文使用i.MX RT1060開發板驗證,不使用FlexSPIDQS信號,并將DQS引腳設置成GPIO輸出使用。

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

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

因導入的SDK例程關于演示如何使用NorFlash組件來擦除、編程和讀取外部NorFlash設備。

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

1. 設置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函數的最后添加相應代碼。

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

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

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

總結

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

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • FlaSh
    +關注

    關注

    10

    文章

    1669

    瀏覽量

    151100
  • 引腳
    +關注

    關注

    16

    文章

    1618

    瀏覽量

    52458
  • 開發板
    +關注

    關注

    25

    文章

    5570

    瀏覽量

    102864
  • GPIO
    +關注

    關注

    16

    文章

    1277

    瀏覽量

    53645

原文標題:i.MX RT系列中FlexSPI DQS信號引腳配置GPIO方法

文章出處:【微信號:NXP_SMART_HARDWARE,微信公眾號:恩智浦MCU加油站】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦
    熱點推薦

    i.MX RT10xx系列外部晶振相關引腳的作用

    之前寫過一篇關于時鐘引腳的文章 《i.MX RT1xxx系列MCU時鐘相關功能引腳的作用》,里面簡單提及了外部晶振相關
    的頭像 發表于 10-13 09:08 ?1778次閱讀

    FlexSPIDQS信號作用是什么?哪些FlexSPI引腳組不支持DQS?

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

    求助,可以忽略FlexSPI DQS嗎?

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

    01:i.MX RT系列產品的介紹與演示

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

    01:i.MX RT的市場應用和參考解決方案

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

    02:i.MX RT系列產品的介紹與演示

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

    恩智浦i.MX RT1170開創GHz MCU時代

    自2017年上市以來,i.MX RT系列取得了優秀的市場表現。i.MX RT1170跨界MCU是恩智浦i
    的頭像 發表于 03-22 11:14 ?3769次閱讀

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

    自2017年上市以來,i.MX RT系列取得了優秀的市場表現。i.MX RT1170跨界MCU是恩智浦i
    的頭像 發表于 05-18 11:15 ?4092次閱讀

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

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

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

    前言i.MX RT 是 NXP 推出的跨界處理器系列。該系列下又包括 i.MX RT1020、
    發表于 12-07 13:06 ?2次下載
    <b class='flag-5'>RT</b>-Thread & NXP 發布 <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跨界處理器當中,您可能會發現有些系列除了Arm內核之外還結合了高性能的DSP,利用集成DSP的技術優勢,可提供高性能音頻數字信號處理能力,并包含特定算法操作
    的頭像 發表于 11-10 09:39 ?3198次閱讀

    探討i.MX RTFlexSPI driver實現Flash編程時對于中斷支持問題

    前段時間有客戶在官方社區反映i.MX RT1170下,使用官方SDK里FlexSPI驅動去擦寫Flash時不能很好地支持全局中斷。 客戶項目里用了兩塊NOR Flash,分別掛在
    的頭像 發表于 02-06 15:09 ?1506次閱讀

    i.MX RT的FlexRAM配置問題

    i.MX RT的FlexRAM配置問題
    的頭像 發表于 10-24 15:46 ?1093次閱讀
    <b class='flag-5'>i.MX</b> <b class='flag-5'>RT</b>的FlexRAM<b class='flag-5'>配置</b>問題

    i.MX RTFlexSPI外設不常用的讀選通采樣時鐘源

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

    理解i.MX RTFlexSPI外設lookupTable里配置訪問行列混合尋址Memory的參數值

    理解i.MX RTFlexSPI外設lookupTable里配置訪問行列混合尋址Memory的參數值
    的頭像 發表于 10-30 17:23 ?742次閱讀
    理解<b class='flag-5'>i.MX</b> <b class='flag-5'>RT</b><b class='flag-5'>中</b><b class='flag-5'>FlexSPI</b>外設lookupTable里<b class='flag-5'>配置</b>訪問行列混合尋址Memory的參數值