2013년 6월 9일 일요일

Xilinx Design Tools 14.4 오류 해결 문제 (Cannot compile ARM application on Windows 7 64bit)

Zynq를 가지고 Hello World를 띄우기위해 단계를 밟아가는 중 문제에 봉착했다.

문제의 발생은 하드웨어 메모리 설정 후 "PlanAhead의 "Design Sources 밑의 system"을 Create top HDL 하고나서 export할때 발생했다.
export를 시키면 Xilinx SDK 가 실행되는데 이때, 실행 후 "Board Support Package"를 만들고 나서 빌드할때 다음과 같은 오류가 발생되는 것이다.

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.

이 문제의 해결법은 다음의 URL (http://www.xilinx.com/support/answers/53955.html) 에서 찾았다. 이미 알려진 이슈라고 이야기를 하며 몇가지 해결 옵션을 제공한다.

해결책을 보면.
1. SDK의 실행을 인스톨된 폴더에서 직접하라.
-> <install_dir>\14.4\ISDE_DS\EDK\bin\nt64\xdsk.exe
2. SDK를 바탕화면 바로가기 버튼을 사용하라.
3. SDK를 환경설정을 다시하고 나서 하라.
-> Command Prompt 열기.
-> <install_dir>\14.4\ISE_DS\settings64.bat
->xsdk 명령 사용해서 실행.
4. <install_dir>\14.4\ISE_DS\EDK\gnu\arm\nt 폴더를 복사 붙여넣기 한다.
이때, nt64폴더가 없다면 생성해서 붙여넣기 하면 된다.

필자의 경우 4번의 해결책으로 빌드를 성공시켰다.

끝.

댓글 없음:

댓글 쓰기