Tip / 登入 to post questions, reply, level up, and achieve exciting badges. Know more

cross mob
Translation_Bot
Community Manager
Community Manager
Community Manager

親愛的接收者,

1. 我想請教一下,PSoc62 EVK 上面有裝了一個 QSPI
或閃光燈,而這個閃存的操作是可以透過以下範例來執行作業,https://github.com/Infineon/mtb-example-psoc6-qspi-readwrite-sfdp

二.但如今,如果我想換成下這個快閃記憶體的規格 (IS25LP016D),它也支持 SFDP,但 IS25LP016D 這是閃存,只有傳統的 SPI 介面,(https://www.issi.com/WW...

請問此時在第 1 頁 github 的範圍上問,例如是否仍能使用照片,或者是否注意某些什麼,還有其他關於 SPI 操作的範圍的相關例子可以參考?!

謝謝

BR

1 解決方案
Translation_Bot
Community Manager
Community Manager
Community Manager

我用 062-BLE 板和「序列 _閃光 _ 讀寫」例程做了,在不使用 SFDP 模式的情況下(在 QSPI 配置器中指定器件),將通信接口改進標準 SPI,在初始化段將 CYBSP_QSP_D2、CYBSP_QSP_D3 改為 NC,可以 PSOC6 vs NOR FLASH 的正常操作。

Vison_Zhang_0-1697427323444.png

結果 = cy_ 序列 _ 閃光 _qspi_init(SMF EM 配置 [MEM_插槽數字],數字母表
_ QSPI_D0,CYBSP_QSP_D1,北卡羅來納州,北卡羅來納州,北卡羅來納州,北卡羅來納州,北卡羅來納州,北卡普
_QSPI _SS,QSP_ 巴士 _ 頻率 _ HZ);

 

我可以讓你提供的 NOR FLASH 型號,建一個數字元文件,你就可以在 QSPI 配置器中直接接芯片,考「序列 _快閃 _讀寫」例程和我上面的修改,下載操作。

 

在原始文章中檢視解決方案

0
11 回應
Translation_Bot
Community Manager
Community Manager
Community Manager

嗨,蒂姆,

我不能理解你說的「但是 IS25LP016D 這是閃光燈,只有傳統的 SPI 介面」是什麼不是意思。從手看,芯片與可以支持 QSPI 接口的。

Vison_Zhang_0-1697422618615.png

 

 

0
Translation_Bot
Community Manager
Community Manager
Community Manager

親愛的 Vison

因為客戶這邊線路只有設計成 SPI 感


BTW
如果換成 QSPI 有辦法透過範圍例如果代碼的 SFDP 去認為出該閃存?
或者是我們是否有辦法支持標準 SPI 的 SFDP 功能。

布爾·格
里芬

0
Translation_Bot
Community Manager
Community Manager
Community Manager

我用 062-BLE 板和「序列 _閃光 _ 讀寫」例程做了,在不使用 SFDP 模式的情況下(在 QSPI 配置器中指定器件),將通信接口改進標準 SPI,在初始化段將 CYBSP_QSP_D2、CYBSP_QSP_D3 改為 NC,可以 PSOC6 vs NOR FLASH 的正常操作。

Vison_Zhang_0-1697427323444.png

結果 = cy_ 序列 _ 閃光 _qspi_init(SMF EM 配置 [MEM_插槽數字],數字母表
_ QSPI_D0,CYBSP_QSP_D1,北卡羅來納州,北卡羅來納州,北卡羅來納州,北卡羅來納州,北卡羅來納州,北卡普
_QSPI _SS,QSP_ 巴士 _ 頻率 _ HZ);

 

我可以讓你提供的 NOR FLASH 型號,建一個數字元文件,你就可以在 QSPI 配置器中直接接芯片,考「序列 _快閃 _讀寫」例程和我上面的修改,下載操作。

 

0
lock attach
Attachments are accessible only for community members.
Translation_Bot
Community Manager
Community Manager
Community Manager

提交附件解壓,將 .cymem文件至目的 C:\Users\ [用戶名稱]\ 模組工具箱\ 工具 _3.1\ qspi 配置器\ 數據\ 內存

此打 QSPI 配置器 V4.10 就可以在下拉菜中找到 vs 器件,其他位置考下圖,然後按照片之前的方法修改固件初始化函數,然後再按一下照片之前的方法修改固件初始化函數,然後再次客戶端板上一下。

Vison_Zhang_0-1697435396293.png

 

0
Translation_Bot
Community Manager
Community Manager
Community Manager

親愛的 V

ison 謝謝謝你的協助,
剛剛做了交易測試後發現,一樣的修改方式去修改 SFDP 的專案
透過站台 SPI 就會無法成功

gryfin_chen_0-1697437239793.png

所以應該只能透過指定器件生成數字檔案的方式去執行了
謝謝

 

0
Translation_Bot
Community Manager
Community Manager
Community Manager

我的果是相同的,看果,是擦指令有正取到,使用 cymem 配置文件去做看

0
Translation_Bot
Community Manager
Community Manager
Community Manager

嗨,先生,

IS25LP016D-SPI 連接器的引腳定義如下:

數碼編碼:P5_0 數字元素:P5_1 數字元素:P5_1 數字元素:P5_2 編碼器:P5_3


修改 SDK 初始化功能如下

Leslie_0-1697533419570.jpeg

並在先前使用提供的數字與設置,

在初始化時失敗,顯示錯誤代碼如下:

Leslie_1-1697533588617.png

請問是否有遺漏其他設置?

謝謝

 

0
Translation_Bot
Community Manager
Community Manager
Community Manager

我和 Tim 之前的都是 PSOC6 芯片的 QSPI 塊以及如何使用 QSPI 接口 NOR FLASH 在 STARDARD SPI 模式下的行通信和操作到展的,而 QSPI 接口的分配引只能是 11 上的某些引導。

你的閃存芯片接的 P5 [0]-P5 [3],那麼就好 QSPI 有任何系統了,你只需要將 SCB5 配置成 SPI 大師,然後 vs IS25LP016D 的 SPI 代代,的 SPI 通信之就可以成了,一個 SPI 大師外 SPI Salve 之普通的 SPI 通信問。

你可以联系一下 IS25LP016D 的原,他是否可以通 VS 芯片的標準 SPI 驅動程序

 

0
Translation_Bot
Community Manager
Community Manager
Community Manager

嗨,維森,

目前英菲尼翁 MTB 對應閃光燈的圖書館是使用的

GitHub-Infineon/序列快閃記憶體:序列閃存庫提供與通過單/雙/四/八進位 SPI 接口連接的外部記憶體進行通信的功能。

這個庫可以支持介面為:

單個SPI/雙SPI/多個SPI/ 八進制 SPI 接口

根據我們解決的照片,上列庫對應用 QSPI,需要在周邊設備-SMIF 下載。

我們的目標前使用 PSoc6 MCU 為例,關於連接埠為 11 12 &

因為前面說明 QSPI 會限制"引腳"使用方式。

因為我們的產品,我們需要考慮終端使用者便利的使用方式。 與您,請教您下載資訊:

以串行閃光燈-IS25LP016D 為例。

1) 如何使用 QSPI 連接,建立連接方式為?

2) 如何採用單一 SPI 連接器,目標前端口 12 上的定義是否可以使用即可?

 

0
Translation_Bot
Community Manager
Community Manager
Community Manager

QSPI 接考考下圖,連接埠 12 好像也支持某個 SCB SPI 大師的分配,具體可以去查看一下手

Vison_Zhang_0-1697689068675.png

 

0
Translation_Bot
Community Manager
Community Manager
Community Manager

嗨讓,

SCB6 是可以定義為 SPI 進行通訊的

gryfin_chen_0-1697766091981.png

gryfin_chen_1-1697766145045.png

謝謝格
蘭芬

 

0