Код
/src/platform.o: In function `enable_caches':
\FPGA\deleteme\workspace\hello_world_0\Debug/../src/platform.c:67: undefined reference to `microblaze_enable_icache'
\deleteme\workspace\hello_world_0\Debug/../src/platform.c:70: undefined reference to `microblaze_enable_dcache'
./src/platform.o: In function `disable_caches':
\deleteme\workspace\hello_world_0\Debug/../src/platform.c:78: undefined reference to `Xil_DCacheDisable'
\deleteme\workspace\hello_world_0\Debug/../src/platform.c:79: undefined reference to `Xil_ICacheDisable'
c:/xilinx/14.2/ise_ds/edk/gnu/microblaze/nt64/bin/../lib/gcc/microblaze-xilinx-elf/4.6.2/../../../../microblaze-xilinx-elf/lib/bs/m/le\libxil.a(print.o): In function `print':
/gnu/mb_gnu/src/newlib/libgloss/microblaze/print.c:25: undefined reference to `outbyte'
\FPGA\deleteme\workspace\hello_world_0\Debug/../src/platform.c:67: undefined reference to `microblaze_enable_icache'
\deleteme\workspace\hello_world_0\Debug/../src/platform.c:70: undefined reference to `microblaze_enable_dcache'
./src/platform.o: In function `disable_caches':
\deleteme\workspace\hello_world_0\Debug/../src/platform.c:78: undefined reference to `Xil_DCacheDisable'
\deleteme\workspace\hello_world_0\Debug/../src/platform.c:79: undefined reference to `Xil_ICacheDisable'
c:/xilinx/14.2/ise_ds/edk/gnu/microblaze/nt64/bin/../lib/gcc/microblaze-xilinx-elf/4.6.2/../../../../microblaze-xilinx-elf/lib/bs/m/le\libxil.a(print.o): In function `print':
/gnu/mb_gnu/src/newlib/libgloss/microblaze/print.c:25: undefined reference to `outbyte'
Почему испортились references? Не удалялось ничего из проекта. STDIN\OUT указывают на Uartlite. Просто руки опускаются: на ровном месте корка или ее драйвер (тоже сгенерированный xps) портят проект!
Заметил что ошибки появляются только если добавить сгенерированный драйвер, или если в корке есть external port.
UPD:::Прошу удалить тему, ошибка не связана с SDK или XPS. Разобрался.