I have done my project in Vivado, and from the SDK I have created an application with the template "hello world" and this happens:
'Building target: mb_hello.elf'
'Invoking: MicroBlaze gcc linker'
mb-gcc -Wl,-T -Wl,../src/lscript.ld -L../../mb_hello_bsp/microblaze_0/lib -mlittle-endian -mcpu=v9.2 -mxl-soft-mul -Wl,--no-relax -Wl,--gc-sections -o "mb_hello.elf" ./src/helloworld.o ./src/platform.o -Wl,--start-group,-lxil,-lgcc,-lc,--end-group
c:/xilinx/sdk/2013.4/gnu/microblaze/nt/bin/../lib/gcc/microblaze-xilinx-elf/4.6.4/../../../../microblaze-xilinx-elf/lib/lelibxil.a(print.o): In function `print':
/wrk/ptx/users/nagaraju/GCC_2013_03/newlib/libgloss/microblaze/print.c:25: undefined reference to `outbyte'
./src/platform.o: In function `enable_caches':
C:UsersJEFETRMTRM.sdkSDKSDK_Exportmb_helloDebug/../src/platform.c:80: undefined reference to `microblaze_enable_icache'
C:UsersJEFETRMTRM.sdkSDKSDK_Exportmb_helloDebug/../src/platform.c:80: undefined reference to `microblaze_enable_dcache'
collect2: ld returned 1 exit status
make: *** [mb_hello.elf] Error 1
What's wrong? Thank you!!