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

 
 
> lwip + user core, поделитесь опытом
sheh
сообщение Jun 5 2009, 13:31
Сообщение #1


Частый гость
**

Группа: Участник
Сообщений: 122
Регистрация: 13-09-06
Пользователь №: 20 353



Необходимо использовать 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
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов (1 - 3)
Дмитрий Мазунин
сообщение Jun 9 2009, 13:11
Сообщение #2


Местный
***

Группа: Свой
Сообщений: 259
Регистрация: 19-09-05
Из: Екатеринбург
Пользователь №: 8 715



1. Нужно не отключать DRC, а поправить скрипт так, чтобы DRC проходил и с Вашим ядром.
2. Да, надо переписать функции, вызываемые с уровня LWIP. По аналогии с функциями в EDK\sw\ThirdParty\sw_services\lwip_v3_00_a\src\contrib\ports\xilinx\
Go to the top of the page
 
+Quote Post
-=HermiT=-
сообщение Dec 22 2009, 09:11
Сообщение #3


Частый гость
**

Группа: Свой
Сообщений: 81
Регистрация: 29-11-05
Из: Belarus
Пользователь №: 11 540



а вот я вставил 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
Go to the top of the page
 
+Quote Post
dspx
сообщение Dec 30 2009, 18:34
Сообщение #4


Участник
*

Группа: Свой
Сообщений: 54
Регистрация: 6-01-06
Из: Москва
Пользователь №: 12 876



Цитата(-=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
Прикрепленные файлы
Прикрепленный файл  10_1.RAR ( 152.87 килобайт ) Кол-во скачиваний: 27
 
Go to the top of the page
 
+Quote Post

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

 


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


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