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

14.6 SDK BSP - PowerPC 440 BSP design fails to compile in SDK

Description

I am using a standalone SDK and have created a BSP targeting the PowerPC, however, the following error occurs when I attempt to compile:

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)

How can I address this issue?

Solution

PowerPC support is only available when using the ISE+SDK installation. PowerPC support is not available in standalone SDK.

To work around this, copy the patch at the end of this answer record, and place it into the "gnu" folder in the SDK install directory.

Attachments

Associated Attachments

Name File Size File Type
powerpc-eabi.7z 16 MB 7Z
AR# 57113
Date Created 08/14/2013
Last Updated 11/01/2013
Status Active
Type General Article
Devices
  • Virtex-5
Tools
  • Vivado Design Suite - 2013.2
  • EDK - 14.6