Необходимо использовать 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