mb-g++ compilation error with EDK 8.2.02i

Specification EDK version:8.2.02i FPGA Board: Virtex II Pro

I just upgraded EDK 8.2i to 8.2.02i. In 8.2i compilation of my source code using mb-g++ works. Compilation however, failed when upgraded to service pack 2. I added #include to all header files in EDK. Yet the following error appears. Please advice.

./microblaze_0/lib//libxil.a(xsysace_l.o): In function `XSysAce_RegRead32': /cygdrive/c/cachinggplusplus/microblaze_0/libsrc/sysace_v1_01_a/src/ xsysace_l.c:111: undefined reference to `XIo_EndianSwap16' /cygdrive/c/cachinggplusplus/microblaze_0/libsrc/sysace_v1_01_a/src/ xsysace_l.c:115: undefined reference to `XIo_EndianSwap16' ./microblaze_0/lib//libxil.a(xsysace_l.o): In function `XSysAce_RegRead16': /cygdrive/c/cachinggplusplus/microblaze_0/libsrc/sysace_v1_01_a/src/ xsysace_l.c(.text+0x78): undefined reference to `XIo_EndianSwap16' ./microblaze_0/lib//libxil.a(xsysace_l.o): In function `XSysAce_RegWrite32': /cygdrive/c/cachinggplusplus/microblaze_0/libsrc/sysace_v1_01_a/src/ xsysace_l.c(.text+0xb4): undefined reference to `XIo_EndianSwap16' /cygdrive/c/cachinggplusplus/microblaze_0/libsrc/sysace_v1_01_a/src/ xsysace_l.c(.text+0x10c): undefined reference to `XIo_EndianSwap16' ./microblaze_0/lib//libxil.a(xsysace_l.o)(.text+0x14c):/cygdrive/c/ cachinggplusplus/microblaze_0/libsrc/sysace_v1_01_a/src/xsysace_l.c: more undefined references to `XIo_EndianSwap16' follow collect2: ld returned 1 exit status make: *** [TestApp_Peripheral/executable.elf] Error 1

Done!

Thank you.

Priyantha De Silva

Reply to
Bathala
Loading thread data ...

ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.