UPGRADE YOUR BROWSER

We have detected your current browser version is not the latest one. Xilinx.com uses the latest web technologies to bring you the best online experience possible. Please upgrade to a Xilinx.com supported browser:Chrome, Firefox, Internet Explorer 11, Safari. Thank you!

AR# 21868

7.1i EDK - SDK で「Error: cannot find file eabi.S」というエラー メッセージが表示される

説明

キーワード : , eabi, exit.c, print.o, debug, step, 検出, デバッグ, ステップ

重要度 : 標準

概要 :
SDK デバッガを実行中に、コードにステップ コマンドでアクセスしようとすると、次のようなメッセージが複数表示されます。

"Error: cannot find file exit.c"

ステップ オーバー ボタンを使用すると、このメッセージは表示されません。

ソリューション

SDK デバッガで検出できないファイルは C スタートアップ ファイルか、通常はステップを実行する必要のないライブラリ ファイルです。 たとえば、xil_printf() 関数には必要であればステップを実行できますが、 SDK が xil_printf() 関数の下位にあるコードのロケーションを検出できない場合は、ステップを実行するためのこのコードが起動できません。 このため、エラー メッセージが表示されます。

SDK のエラー メッセージにある特定ファイルに対してステップを実行する必要がなければ、このエラー メッセージを無視し、特定の関数呼び出しに対してステップ オーバーを実行して、ソフトウェア コードの残りをデバッグし続けてください。 それ以外の場合、SDK デバッガでエラーのあった C ファイルの場所を検出する必要があります。 これらのファイルの場所を検出するには、C/C++ ビルド エリアのプロジェクト プロパティで指定する必要があります。 これらをに Xilinx Library Path (-L) 追加してください。
AR# 21868
日付 04/16/2007
ステータス アーカイブ
種類 一般
このページをブックマークに追加