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などの他のものの初期化中に出力を取得するため、これは端末への出力などに問題はありません。