^

AR# 53955 14.4 SDK - Cannot compile ARM application on Windows 7 64-bit OS

If I attempt to compile any application ona Zynq device in SDK, the following error occurs on the console:

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.

This is a known issue, the nt64 folder has been removed in the EDK install directory.

To work around this issue, avoid using the "Launch SDK" option in the PlanAhead or Vivado tools.

Instead, Launch SDK manually using one of the following options:

  • Launch SDK directly from the installation directory <install_dir>\14.4\ISE_DS\EDK\bin\nt64\xsdk.exe (or)
  • Launch SDK from the Desktop Shortcut (or)
  • Launch SDK from the Start Menu Shortcut (or)
  • Launch SDK after sourcing the environment
    • Open Command Prompt
    • Source Settings file (<install_dir>\14.4\ISE_DS\settings64.bat)
    • Launch SDK using "xsdk" command

Or, you can copy the nt folder at: <install_dir>\14.4\ISE_DS\EDK\gnu\arm

nt_nt64.png
nt_nt64.png

Paste it, and rename it to nt64:

nt_nt64_fix.png
nt_nt64_fix.png

Then, run the application again and it should compile correctly.

AR# 53955
Date Created 01/24/2013
Last Updated 02/25/2013
Status Active
Type General Article
Devices
  • Zynq-7000
Tools
  • EDK - 14.4
Feed Back