2

zedboardのsdcardにデータを書き込みたいです。DRAMにデータを書き込むことができます。今、DRAMのデータを読み込んでSDカードに書きたいと思っています。これ ( http://elm-chan.org/fsw/ff/00index_e.html ) に従いましたが、要件を満たしていません。このためのチュートリアルや例などを見つけることができません。チュートリアルのリンクまたは例を教えてください。ありがとう。

4

3 に答える 3

1

Vivado SDK を使用している場合は、SD カードを使用するのは非常に簡単です。

  1. ファット ファイル システムを含めるには、ザイリンクス SDK 内でボード サポート パッケージ (system.mss ファイル) を開き、[ Modify this BSP's Settings]を選択します。[ Overview ] の下で、 xilffsを選択できます。
  2. 次に、SD カードにアクセスするためのソフトウェアを作成する必要があります。このライブラリは、さまざまな機能を提供します。here_1here_2 、またはhere_3のいずれかを見ることができます。この 2 番目のリファレンスでは、さまざまな複雑な機能が提供されています。

これとは別に、SD カードを使用するために基本的に行うべきことを以下に示します。これは単なる概要であり、私が提供した参考文献を参照する必要があることに注意してください。

# Flush the cache
Xil_DCacheFlush();
Xil_DCacheDisable();

# Initialize the SD Card
f_mount(0, 0);
f_mount(0, <FATFS *>)

# Open a file using f_open

# Read and Write Operations
# Either use f_write or f_read

# Close your file with f_close

# Unmount the SD with f_mount(0,0)
于 2015-09-10T15:31:47.227 に答える