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

14.4 SDK - Windows 7 64 ビットまたは Linux 64 ビット OS で ARM アプリケーションをコンパイルできない

説明

SDK で Zynq 上でアプリケーションをコンパイルしようとすると、コンソールに次のエラー メッセージが表示されます。

Running libs - 'make -s libs "COMPILER=arm-xilinx-eabi-gcc"
"ARCHIVER=arm-xilinx-eabi-ar" "COMPILER_FLAGS= -O2 -c"
"EXTRA_COMPILER_FLAGS=-g"'.
"Compiling common"
process_begin: CreateProcess(NULL, arm-xilinx-eabi-gcc -O2 -c -g -I../../../include *.c, ...) failed.
make (e=2): The system cannot find the file specified.

ソリューション

これは既知の問題で、EDK インストール ディレクトリの nt64/lin64 フォルダが削除されていることが原因です。

この問題を回避するには、PlanAhead または Vivado ツールで [Launch SDK] オプションを使用しないでください。

その代わりに、次のいずれかの方法で SDK を手動で起動してください

  • インストール ディレクトリ <install_dir>\14.4\ISE_DS\EDK\bin\nt64\xsdk.exe から直接 SDK を起動
  • デスクトップ ショートカットをダブルクリックして SDK を起動
  • [スタート] メニューから SDK を起動
  • 環境を読み込んでから SDK を起動
    • コマンド プロンプトを開きます。
    • settings ファイル (<install_dir>\14.4\ISE_DS\settings64.bat) を指定します。
    • xsdk コマンドを使用して SDK を起動します。

または、<install_dir>\14.4\ISE_DS\EDK\gnu\arm の nt/lin フォルダをコピーします。

貼り付けてからフォルダー名を nt64/lin64 に変更します。

これでアプリケーションを実行すると、正しくコンパイルされるはずです。

AR# 53955
日付 09/03/2013
ステータス アクティブ
種類 一般
デバイス
  • Zynq-7000
ツール
  • EDK - 14.4
このページをブックマークに追加