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# 19193

6.2/6.1 EDK - XPS でライブラリが生成されずネットリストも生成されない

説明

キーワード : EDK, XPS, xygwin, make, cp: cannot stat `*.h', bash -c

重要度 : 標準

概要 :
デザインをインプリメントしたり XPS にライブラリを生成しようとすると、次のようなエラーメッセージが表示されます。

「ネットリスト生成」 のエラー

"Rebuilding cache ...
Total run time: 176.00 seconds
""Running synthesis...""
bash -c "cd synthesis; ./synthesis.sh; cd .."
Done."

「ライブラリ生成」 のエラー

"make -s include "COMPILER=mb-gcc" "ARCHIVER=mb-ar"
"COMPILER_FLAGS=-mno-xl-soft-mul -O2 -c" "EXTRA_COMPILER_FLAGS=-g"
cp: cannot stat `*.h': No such file or directory
make[1]: *** [include] Error 1
ERROR:MDT - make include failed in directory
C:\temp\xtest\microblaze_0\libsrc\standalone_v1_00_a\src\
ERROR:MDT - make failed for target "include"
ERROR:MDT - Error while running "make" for processor microblaze_0...
make.exe": *** [microblaze_0/lib/libxil.a] Error 2
Done."

また、Bash に "make -v" とタイプすると、3.79 とは異なるバージョンが表示されます (例:GNU Make version 3.75)。

ソリューション

このようなエラーは通常、異なる xygwin を使用した別のソフトウェア プログラムがインストールされている場合に発生します。 このため上記の場合、カスタマのマシンにはいわゆる WILDCARD がインストールされており、このプログラムには cygwin shell も付属しています。 WILDCARD は、ザイリンクスの System Generator でハードウェアの co-simulation に使用する PCMCIA-card です。

xygwin shell が確認できず、環境変数をどう配置しても EDK が正しく動作しません。 WILDCARD の xygwin shell が EDK の xygwin shell よりも優先されてしまいます。

上記の問題を解決するためには、環境パスの中の WILDCARD xygwin shell のパスを削除してください。
AR# 19193
日付 03/08/2006
ステータス アーカイブ
種類 一般
このページをブックマークに追加