在編程一對采用并行模式連接的 QSPI Flash ROM 時,會出現以下問題。
在使用函數 XQspiPs_SetOptions()(文件 xqspips_options.c 中)在線性模式與 I/O 模式間轉換時,XQSPIPS_LQSPI_MODE_OPTION 將覆蓋 XQspiPs_LinearInit() 此前選擇的模式設置(堆疊式或并行模式)。
寄存器 XQSPIPS_LQSPI_CR 只采用 XQSPIPS_CR_RST_STATE 進行初始化。
解決方案:
在使用 SetOption 轉換至線性模式時,寫入重設值才會看到有效的線性模式設置。
只要從 I/O 轉換至線性模式,就可選擇總線配置與讀取類型等。
在轉換至線性模式后,可使用 set_lqspiconfig API 來選擇這些設置。
LinearInit 是最近添加的低層 API(沒有使用實例指示器,直接使用基礎地址)
該 API 可根據 CONNECTION_MODE 進行堆疊式/并行選擇,例如硬件連接。
這是通過簡化實現的。
在理想情況下,您應該提供相關 Flash 配置的信息來使用,該驅動器應對其進行設置。
SSetOption 與 SetLqspiConfig 只是常用方法。
注意:另外還有些方法可在必要時用來保持現有 LQSPI 設置(例如 通過 ORing 重設值)。
-
驅動器
+關注
關注
53文章
8272瀏覽量
147071 -
編程
+關注
關注
88文章
3637瀏覽量
93988
發布評論請先 登錄
相關推薦
LED調光引擎:基于8位MCU的開關模式可調光LED驅動器解決方案
![LED調光引擎:基于8位MCU的開關<b class='flag-5'>模式</b>可調光LED<b class='flag-5'>驅動器</b><b class='flag-5'>解決方案</b>](https://file1.elecfans.com//web2/M00/A6/CD/wKgZomUMQI2ATu9dAAB6rqhgvSU296.png)
和大家分享安森美先進LED驅動器解決方案
采用線性WLED驅動器的LCD背光應用
設計集成電路I2C模塊的I / O驅動器
一文詳解線性穩壓器和開關模式電源
經濟實惠且高效的開關模式電源解決方案
使用線性離線LED驅動器解決方案的常見問題
Diodes推出一款額定1A的線性模式恒流LED驅動器DLD
MAX3656突發模式激光驅動器
![MAX3656突發<b class='flag-5'>模式</b>激光<b class='flag-5'>驅動器</b>](https://file1.elecfans.com//web2/M00/A5/BA/wKgZomUMOc6AJlsWAAEG-qV4VPo880.jpg)
MAX3710限幅放大器/突發模式激光驅動器
線性匹配獨立電流源與傳統WLED驅動器解決方案概述
![<b class='flag-5'>線性</b>匹配獨立電流源與傳統WLED<b class='flag-5'>驅動器</b><b class='flag-5'>解決方案</b>概述](https://file.elecfans.com/web1/M00/4E/E4/o4YBAFrNXoSAScalAACBMOKS4jQ982.png)
評論