AR# 57113

14.6 SDK BSP - PowerPC 440 BSP デザインを SDK でコンパイルできない

説明

スタンドアロンの SDK を使用していて、PowerPC をターゲットにした BSP を作成しましたが、コンパイルしようとすると次のようなエラー メッセージが表示されます。

Running libs - 'make -s libs "COMPILER=powerpc-eabi-gcc"
"ARCHIVER=powerpc-eabi-ar" "COMPILER_FLAGS=-mcpu=440  -O2 -c"
"EXTRA_COMPILER_FLAGS=-g"'.
"Compiling common"
process_begin: CreateProcess(NULL, powerpc-eabi-gcc -mcpu=440 -O2 -c -g -I../../../include *.c, ...) failed.
make (e=2): The system cannot find the file specified. make[1]: *** [libs] Error 2
"Compiling llfifo"
process_begin: CreateProcess(NULL, powerpc-eabi-gcc -mcpu=440 -O2 -c -g -I./. -I../../../include xllfifo.c xstreamer.c, ...) failed.
make (e=2): The system cannot find the file specified. make[1]: *** [libs] Error 2
"Compiling lldma"
process_begin: CreateProcess(NULL, powerpc-eabi-gcc -mcpu=440 -O2 -c -g -I../../../include *.c, ...) failed.
make (e=2): The system cannot find the file specified. make[1]: *** [libs] Error 2
"Compiling standalone"
process_begin: CreateProcess(NULL, powerpc-eabi-gcc -mcpu=440 -O2 -c -g -I./. -I../../../include *.c, ...) failed.
make (e=2): The system cannot find the file specified. make[1]: *** [standalone_libs] Error 2
rm: cannot lstat `*.o': Invalid argument
make[1]: *** [clean] Error 1
make[1]: Target `libs' not remade because of errors.
"Compiling lltemac"
process_begin: CreateProcess(NULL, powerpc-eabi-gcc -mcpu=440 -O2 -c -g -I./. -I../../../include *.c, ...) failed.
make (e=2): The system cannot find the file specified. make[1]: *** [libs] Error 2
"Compiling llfifo"
process_begin: CreateProcess(NULL, powerpc-eabi-gcc -mcpu=440 -O2 -c -g -I./. -I../../../include xllfifo.c xstreamer.c, ...) failed.
make (e=2): The system cannot find the file specified. make[1]: *** [libs] Error 2
"Compiling uartlite"
process_begin: CreateProcess(NULL, powerpc-eabi-gcc -mcpu=440 -O2 -c -g -I./. -I../../../include *.c, ...) failed.
make (e=2): The system cannot find the file specified. make[1]: *** [libs] Error 2
"Compiling bram"
process_begin: CreateProcess(NULL, powerpc-eabi-gcc -mcpu=440 -O2 -c -g -I./. -I../../../include *.c, ...) failed.
make (e=2): The system cannot find the file specified. make[1]: *** [libs] Error 2
"Compiling intc"
process_begin: CreateProcess(NULL, powerpc-eabi-gcc -mcpu=440 -O2 -c -g -I./. -I../../../include *.c, ...) failed.
make (e=2): The system cannot find the file specified. make[1]: *** [libs] Error 2
"Compiling tmrctr"
process_begin: CreateProcess(NULL, powerpc-eabi-gcc -mcpu=440 -O2 -c -g -I./. -I../../../include *.c, ...) failed.
make (e=2): The system cannot find the file specified. make[1]: *** [libs] Error 2
"Compiling cpu_ppc440"
process_begin: CreateProcess(NULL, powerpc-eabi-gcc -mcpu=440 -O2 -c -g -I../../../include *.c, ...) failed.
make (e=2): The system cannot find the file specified. make[1]: *** [libs] Error 2
ERROR:EDK -  make failed for target "libs"
ERROR:EDK - Error(s) while running make.
make: *** [ppc440_0/lib/libxil.a] Error 2
make: Target `all' not remade because of errors. 10:42:01 Build Finished (took 8s.0ms)

この問題の解決方法を教えてください。

ソリューション

PowerPC のサポートは ISE+SDK がインストールされている場合にのみ利用できます。PowerPC のサポートはスタンドアロンの SDK では利用できません。

これを回避するには、このアンサーの最後に添付されているパッチをコピーして、SDK インストール ディレクトリにある gnu フォルダーに保存します。

添付ファイル

関連添付ファイル

タイトル サイズ ファイルタイプ
powerpc-eabi.7z 16 MB 7Z
AR# 57113
日付 11/04/2013
ステータス アクティブ
種類 一般
デバイス
ツール