2

gcc を使用してザイリンクスの microblaze プロセッサ用のベアメタル プログラムをコンパイルする方法を知っている人はいますか?

これはザイリンクス SDK で非常に簡単に実行できますが、現在、microblaze ビルドをより大きなビルド ワークフローに統合しようとしています。つまり、sdk GUI を使用せずに、すべてのコマンド ラインを実行できる必要があります。

ザイリンクスのサポートとサンプルのほとんどは、その SDK を中心にしています。彼らのサイトでの gnu ツールのサポートは限られているようですが、microblaze 用の Linux カーネルをコンパイルしたいユーザーに焦点を当てているようです。シンプルなベアメタル アプリケーションをコンパイルしたいだけです。

理想的には、私は次のようなことができるでしょう

$ gcc microblaze_program.c

最終的に microblaze 実行可能ファイルになります。

誰もこれを以前にやったことがありますか?誰か例を知っていますか?

4

1 に答える 1

3

SDK は makefile を作成します。コマンド ラインからこれを利用できます。

ザイリンクスが提供するアイコンからコマンド ラインを開かない場合は、最初に $XILINX/settings[32|64].[bat|sh] を呼び出して環境を正しく設定する必要があります。

于 2012-11-29T10:56:38.090 に答える