誰でも、ミクロンSPIチップのEN4Bコマンドの使用方法について説明できます。 私はSPIの3バイトと4バイトのアドレスモードの違いを知りたいと思います。 私はこのコマンドを見つけたSPIドライバを調べていました。 ありがとうございました!EN4Bコマンドの使用
0
A
答えて
2
レガシーの観点からは、SPIコマンドは、操作に関心のあるアドレスに対して常に3バイトを使用しています。
これは24ビットの場合と同様に、最大128MiBのアドレス指定が可能です。
フラッシュが大きくなると、3バイトから4バイトのアドレッシングに切り替える必要がありました。
ハードウェアに関する疑問がある場合は、適切なデータシートで回答を見つけることができますが、私は特定のチップについて言及していません。
512MiBであるMicron N25Q512A NORフラッシュが見つかりましたので、4バイトのアドレス指定が必要です。
レガシーコマンドと新しい4バイトコマンドがあります。
たとえば、03hおよび13hのシングルリード。デフォルトの4番目のアドレスバイトには特定のレジスタを指定できます。
拡張アドレスレジスタでは、従来のコマンド用のフラッシュ領域を選択できます。レガシーコマンドに4バイトアドレッシングを有効にすることができます。
不揮発性コンフィギュレーション・レジスタで適切なビットを書いたりが(それぞれオペコードB7hとE9h)4バイトのアドレスのMODE/EXITを押します使用するか
This Linux patchもいくつかの洞察力を持っています基本的に、いくつかのチップは上記の3つのポイントのうちの1つしかサポートしていないと言っています。
Macronixは、番号のみを選択し、Spansionは番号を選択したようです。
いくつかのデータシートを調べると、両方とも3つの方法すべてをサポートしているようです。
関連する問題
- 1. 'hash'コマンドの使用
- 2. 使用するコマンド
- 3. tarコマンド使用の差
- 4. svn diffコマンドの使用
- 5. UNIX "find"コマンドの使用
- 6. Solarisのgrepコマンドを使用
- 7. > out.txtコマンドの使用C#
- 8. SQLコマンドの文を使用
- 9. laravel 5.5コマンドの使用モデル
- 10. Unix MQコマンドの使用法?
- 11. コマンドでbatファイルディレクトリを使用
- 12. (コマンドを使用してDancer2
- 13. MacOSでCaffeinateコマンドを使用
- 14. セレン選択コマンドを使用
- 15. ssh restrictコマンド(Pythonを使用)
- 16. 別のawkコマンドを別のawkコマンドに使用する
- 17. MatlabのOCXライブラリでのコマンドの使用
- 18. 別のコマンドのBashオートコンプリートの使用
- 19. コマンドを使用する方法:コマンド<cmdファイル内のテキストファイル?
- 20. cutコマンドとpasteコマンドを1行のコマンドとして使用する方法は?
- 21. シェルスクリプト内からのpasswdコマンドの使用
- 22. アドオンのember generateコマンドの使用
- 23. シェフのレシピでLinux "Set"コマンドの使用
- 24. エイリアスでのbashコマンドの使用
- 25. ExcelでのRUNコマンドの使用
- 26. PythonスクリプトでのLLDBコマンドの使用
- 27. 使用PowerShellは、単一のフォルダ、私は、このコマンドを使用
- 28. シェルスクリプト内の履歴コマンドを使用
- 29. awk matchコマンドとメモリの使用
- 30. ghostscript tiffcpコマンドの使用方法
おかげで有益な情報 – Ash