1865456_ja-JP

取消
显示结果 
显示  仅  | 搜索替代 
您的意思是: 

1865456_ja-JP

1865456_ja-JP

S32K341 QuadSPI

S32K341で外部フラッシュを使用したいです。外部フラッシュメモリのIDを読み取ろうとしています。IPコマンドで行おうとすると、SR[BUSY]フラグが0になるのを待ってしまいます。データ、cs、およびclkの行は静かです。データラインはハイステートで、clkはローです。内部FIRCを利用したいです。

初期化のどの手順が欠けていますか?

1. QuadSPIクロックイネーブル(MC_ME)

2. ピン セットアップは、RTD パッケージの例からコピーしたもので、クワッド spi を考慮してS32K342。

3. MCRモジュールによるQuadSPIの有効化

4. LUTのロック解除、0インデックスへのシーケンス(cmd(0x9F)、読み取り、停止)、LUTのロック

5. まず、アドレス0x00をSFARに、0をIPCR[SEQID]に、4をIDATSZに書き込みます。


データラインに信号がないのはなぜですか?

Re: S32K341 QuadSPI

ご回答ありがとうございます。ARM DAPを介してデバイスと通信しています。ドライバーをリレーしていますが、ドライバーを使用していません。

なんとかデバイスを適切に初期化することができました。次に、ExtフラッシュのIDを読み取ります。私は適切なコマンドを送信し、正しい答えを得ています。RBSR レジスタは、新しいデータがバッファーに現れたことを示しています。しかし、RDBRレジスタを読み取ると、そこにはデータがありません。

Re: S32K341 QuadSPI

なぜNXPドライバを使用していないのですか?

ドライバーは、RTD FLS ドライバー パック (リアルタイム フラッシュ ドライバー、内部フラッシュと QuadSPI をサポート) の一部です。
https://www.nxp.com/design/software/automotive-software-and-tools/real-time-drivers-rtd:AUTOMOTIVE-R...

それ以外の場合は、QuadSPIを扱うアプリケーションノートがあります。

https://www.nxp.com/docs/en/application-note/AN12193.pdf

QuadSPIは、SPIコマンドのルックアップテーブルを使用するため、高度に構成可能なモジュールであり、理論的にはユーザーがコードを任意のSPIメモリに適合させることができます。

标记 (1)
无评分
版本历史
最后更新:
‎01-06-2026 01:00 AM
更新人: