Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: lwip + user core
Форум разработчиков электроники ELECTRONIX.ru > Программируемая логика ПЛИС (FPGA,CPLD, PLD) > Системы на ПЛИС - System on a Programmable Chip (SoPC)
sheh
Необходимо использовать lwip 3.0 для работы с некоторым пользовательским ядром.
Т.е. у меня в проекте xps_||_temac не будет, будет temac внутри моего блока.
Например, стек lwip должен записывать сформированный пакет просто в fifo, а пользовательское ядро само в удобной форме "положит" его в temac.
Мне кажется проблемы будет две:

1. Ошибка при компиляции lwip, когда отсутствует xps_ethernetlite | xps_ll_temac.

ERROR:MDT - issued from TCL procedure "::sw_lwip_v3_00_a::lwip_drc" line 12
lwip () - No Ethernet MAC cores are addressable from processor ppc405_0.
lwIP requires atleast one EMAC (xps_ethernetlite | xps_ll_temac) core.

Для того чтобы убрать эту ошибку надо отключить в скрипте дрс при компиляции для lwip.
Мне это решение не очень нравится.

2. Необходимо будет править функции чтения/записи lwip в ethernet интерфей.

У кого нибудь есть опыт по этому вопросу.

ISE EDK 10.1.03
ppc405
ml403
lwip_v3_00_a
Дмитрий Мазунин
1. Нужно не отключать DRC, а поправить скрипт так, чтобы DRC проходил и с Вашим ядром.
2. Да, надо переписать функции, вызываемые с уровня LWIP. По аналогии с функциями в EDK\sw\ThirdParty\sw_services\lwip_v3_00_a\src\contrib\ports\xilinx\
-=HermiT=-
а вот я вставил xps_ll_temac, однако, при генерации библиотек выдается такая же ошибка:

Код
ERROR:MDT - issued from TCL procedure "::sw_lwip130_v1_00_a::lwip_drc" line 12
    lwip130 () - No Ethernet MAC cores are addressable from processor
   microblaze_0.  lwIP requires atleast one EMAC (xps_ethernetlite |
   xps_ll_temac) core.


EDK 10.1.03
lwIP 1.3.0
MicroBlaze

может у кого-то сохранился примеры проектов xapp1026 для EDK 10? В нете смог скачать только для 11.1 и 9.2
dspx
Цитата(-=HermiT=- @ Dec 22 2009, 12:11) *
а вот я вставил xps_ll_temac, однако, при генерации библиотек выдается такая же ошибка:

Код
ERROR:MDT - issued from TCL procedure "::sw_lwip130_v1_00_a::lwip_drc" line 12
    lwip130 () - No Ethernet MAC cores are addressable from processor
   microblaze_0.  lwIP requires atleast one EMAC (xps_ethernetlite |
   xps_ll_temac) core.


EDK 10.1.03
lwIP 1.3.0
MicroBlaze

может у кого-то сохранился примеры проектов xapp1026 для EDK 10? В нете смог скачать только для 11.1 и 9.2


Для 10.1
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.