count_enable 0 15 января, 2014 Опубликовано 15 января, 2014 (изменено) · Жалоба Есть система на Microblaze+DDR3, отлажена. Компилируется, запускается, есть консоль на UARTLITE. К ней добавляю собственную корку, которая обычный AXI4 слейв с FIFO, с одним параллельным 32-бит портом на выход и парой REQ-ACK. Внутри 2 регистра, первый регистр копируется на внешний порт. Грубо говоря, ногодрыгалка. Создал корку через Create or Import peripheral. Когда добавляю ее в проект и делаю Export HW design to SDK... то получаю кучу нелепых ошибок: /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' Почему испортились references? Не удалялось ничего из проекта. STDIN\OUT указывают на Uartlite. Просто руки опускаются: на ровном месте корка или ее драйвер (тоже сгенерированный xps) портят проект! Заметил что ошибки появляются только если добавить сгенерированный драйвер, или если в корке есть external port. UPD:::Прошу удалить тему, ошибка не связана с SDK или XPS. Разобрался. Изменено 15 января, 2014 пользователем count_enable Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
aeon 0 18 мая, 2016 Опубликовано 18 мая, 2016 · Жалоба Для будущих поколений конечно же писать то, как решил эту проблему совсем не нужно. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться