Forum Discussion
Altera_Forum
Honored Contributor
11 years agoHi Ted!
No, still using nios2-elf-gcc. But, I did the "Clean" and "Build" as you suggested. I see the following information at the end of the transcript. Info: Linking vip_control.elf nios2-elf-g++ -T'../vip_control_bsp//linker.x' -msys-crt0='../vip_control_bsp//obj/HAL/src/crt0.o' -msys-lib=hal_bsp -L../vip_control_bsp/ -msmallc -Wl,-Map=vip_control.map -O0 -g -Wall -EL -mno-hw-div -mhw-mul -mno-hw-mulx -o vip_control.elf obj/default/Input_Channel_Interface.o obj/default/Output_Channel_Interface.o obj/default/Video_Standard.o obj/default/alt_math.o obj/default/main.o -lm nios2-elf-insert vip_control.elf --thread_model hal --cpu_name cpu --qsys true --simulation_enabled false --stderr_dev jtag_uart_0 --stdin_dev jtag_uart_0 --stdout_dev jtag_uart_0 --sopc_system_name vip_example --quartus_project_dir "C:/altera/c3_devkit/c3_devkit" --sopcinfo C:/altera/c3_devkit/c3_devkit/vip_example.sopcinfo 2 [main] perl (7456) C:\altera\13.0sp1\quartus\bin\cygwin\bin\perl.exe: *** fatal error - cygheap base mismatch detected - 0x612708D0/0xAE08D0. This problem is probably due to using incompatible versions of the cygwin DLL. Search for cygwin1.dll using the Windows Start->Find/Search facility and delete all but the most recent version. The most recent version *should* reside in x:\cygwin\bin, where 'x' is the drive on which you have installed the cygwin distribution. Rebooting is also suggested if you are unable to find another cygwin DLL. /cygdrive/c/altera/13.0sp1/nios2eds/bin/sh_pl.sh: line 2: 6992 Segmentation fault PERL5LIB=`cygpath -u "$SOPC_KIT_NIOS2/bin"` perl "${SH_PL:-$0.pl}" $@ make: *** [vip_control.elf] Error 139 make: *** Deleting file `vip_control.elf' **** Build Finished **** I found 2 files with that name, both in my \altera\13.0sp1\quartus folder. First one is in \bin64\cygwin\bin Second one is in \bin\cygwin\bin I am guessing that the software I have was built with an earlier version of Quartus and I may have a compatibility issue.