реклама на сайте
подробности

 
 
> Непонятные ошибки в SDK при добавлении собственной корки.
count_enable
сообщение Jan 15 2014, 12:09
Сообщение #1


Местный
***

Группа: Свой
Сообщений: 310
Регистрация: 28-01-13
Из: Лондон
Пользователь №: 75 384



Есть система на 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. Разобрался.

Сообщение отредактировал count_enable - Jan 15 2014, 12:09
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 18th July 2025 - 11:18
Рейтинг@Mail.ru


Страница сгенерированна за 0.0136 секунд с 7
ELECTRONIX ©2004-2016