We have a custom embedded board with a Zynq processor. There is a JTAG-SMT2 on the board connected to the JTAG chain of other boards. We want to use this for Fpga configuration as well as remote ChipScope debugging.
I think I've the runtime code installed correctly (/dev/ptmx is created when the JTAG-SMT2 is detected). But I can't compile the DjtgDemo program to compile:
./Digilent/digilent.adept.runtime_2.19.2-armhf/data/usr/lib/digilent/adept/libdpcomm.so: undefined reference to `operator delete(void*, unsigned int)@CXXABI_1.3.9'
collect2: error: ld returned 1 exit status
That looks like a C++ class operator overload definition even though the sample Makefile uses gcc. Using g++ instead of gcc doesn't change anything.
Question
cramcram
Hi,
We have a custom embedded board with a Zynq processor. There is a JTAG-SMT2 on the board connected to the JTAG chain of other boards. We want to use this for Fpga configuration as well as remote ChipScope debugging.
I think I've the runtime code installed correctly (/dev/ptmx is created when the JTAG-SMT2 is detected). But I can't compile the DjtgDemo program to compile:
armv7l-timesys-linux-gnueabi-gcc-color -O3 -Wall -I../include -I../include -I../drivers -DCPC_TARGET -I ./Digilent/digilent.adept.sdk_2.4.2/inc -L ./Digilent/digilent.adept.runtime_2.19.2-armhf/data/usr/lib/digilent/adept -ldjtg -ldmgr -ldpcutil -ldpcomm -ldepp -ldspi -ldstm -ldpio -ldabs -ldftd2xx -o DjtgDemo DjtgDemo.cpp
./Digilent/digilent.adept.runtime_2.19.2-armhf/data/usr/lib/digilent/adept/libdpcomm.so: undefined reference to `operator delete(void*, unsigned int)@CXXABI_1.3.9'
collect2: error: ld returned 1 exit status
That looks like a C++ class operator overload definition even though the sample Makefile uses gcc. Using g++ instead of gcc doesn't change anything.
Anyway, how can I satisfy this missing reference?
Thanks,
Marc Howard
Link to comment
Share on other sites
6 answers to this question
Recommended Posts
Archived
This topic is now archived and is closed to further replies.