Digest Nexys II (Spartan 3E) 개발 보드에서 Gadget Factory에있는 VHDL AVR8 소프트 프로세서를 테스트하려고합니다. 이 프로젝트에는 C (또는 기타) 소프트웨어 프로그램을 컴파일하고 FPGA 비트 스트림과 병합하는 Makefile이 포함되어 있으므로 소프트웨어를 반복 할 때마다 HDL을 다시 합성 할 필요가 없습니다. 나는 'make'를 실행하면"make"(즉, Makefile 사용)를 통해 C 프로그램과 VHDL 비트 스트림을 병합합니다.
나는 data2mem과 관련된 다음과 같은 오류 얻을 :
Merging Verilog Mem file with Xilinx bitstream: main.bit
data2mem -bm bin/top_avr_core_v8_bd.bmm -bt bin/top_avr_core_v8.bit -bd main.mem -o b main.bit
process_begin: CreateProcess(NULL, data2mem -bm bin/top_avr_core_v8_bd.bmm -bt bin/top_avr_core_v8.bit -bd main.mem -o b main.bit, ...) failed.
make (e=2): The system cannot find the file specified.
make: *** [main.bit] Error 2
내가 VHDL 프로젝트 파일이있는 같은 디렉토리에 '메이크업'을 실행하고, 그리고 난 주 '빈있다 .bit '파일을 디렉토리에 저장하십시오.
여기에 무슨 일이 일어나고 있는지에 대한 아이디어가있는 사람이 있습니까? 내 빈 'main.bit'파일을 특정 방식으로 포맷하거나 다른 위치에 배치해야합니까? 나는 일반적으로 메이크 파일을 사용하여 새로운 해요 FPGA를 비트 스트림으로 병합 소프트웨어의 특정 목적을 위해 혼자하자
다른 정보 참고 : 다음
는내 메이크 파일에 대한 링크입니다 파일. 또한 명령 프롬프트에서 Windows 7 컴퓨터에서이 작업을 시도하고 있습니다.
미리 감사드립니다.
편집 : 여기 가젯 공장의 AVR8 소프트 프로세서에 대한 link이며 여기 AVR8 source입니다.
가젯 팩토리에서 프로젝트 관련 링크를 제공하여 다른 관련 정보를 제공 할 수 있는지 확인하십시오. –