Необходимо использовать 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
Сообщение отредактировал sheh - Jun 5 2009, 13:33
|