0

Spartan6FPGA評価キットを使用するプロジェクトに取り組んでいます。

私が抱えている問題は、CFカードのディレクトリを変更しようとすると、ソフトウェアが作業スタックを構築できないことです。

ディレクトリは「a:\\ setup」であり、sysace_chdir(const char * path)関数に渡されています。問題をデバッグするために印刷コードを追加しようとすると、変更が登録されません。SDKには、MicroblazeProc_hw_platform、次にプロジェクト、次にsysace_chdir()関数を含むstandalone_bsp_0プロジェクトがあります。すべてのプロジェクトをビルドすると、単純なprintステートメント(出力にxil_printf()を使用)が出力に表示されません。

どんな助けでも素晴らしいでしょう。

PS-私はCOMポートを使用してSDKのFPGAに接続しており、他のprintステートメントはUARTなどの他のものの初期化中に出力を取得するため、これは端末への出力などに問題はありません。

4

1 に答える 1

0

私は問題が何であったかを理解したと思います。

カードをUSBカードリーダーに挿入し、FAT32ファイルシステムを使用してフォーマットしました。

BSPのcnagesについては、私はそれを理解できませんでしたが、コードはディレクトリを変更できるようになりました。

奇妙なことに、コードを実行した後、CFカードを取り出してPCに挿入すると、新しく作成されたディレクトリが表示されません。どうしてか分かりません。

于 2013-01-07T20:01:47.730 に答える