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

 
 
> Spartan 3an Ethernet(SocketApi)
vitali36
сообщение Jan 13 2014, 10:46
Сообщение #1


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

Группа: Участник
Сообщений: 88
Регистрация: 2-07-13
Пользователь №: 77 354



Всем доброго времени суток! Пару месяцев назад решил поднять ethernet на Spartan 3an.
Изучил app1026. Там, непосредственно два примера с эхо сервером. Режим RAW API и Socket API. В Raw режиме эхо сервер отработал, все ок.
Но задача по сути стоит в передаче данных ацп, которые я сначала записываю в ddr2, затем читаю оттуда и после этого я должен их отправлять на комп. Как я понял, для этой задачи целесообразно использовать Socket API.
Я создал в SDK bsp, которая привязана к lwip. Все это вертится на xil_kernel. Добавил. Для начала хочу просто запустить тот же эхо сервер, в socket api режиме(без данных ацп). Затем создал пустой проект в sdk(xilinx C/C++ project) и импортнул файлы сокет приложения, которые предлагал xilinx. Выкладываю ниже архив.
После импорта файлов выдает ошибку (еще даже не компилировал) xilkernel_bsp_0/microblaze_0/include/lwip/sys.h:223:14: note: expected 'void *' but argument is of type 'int'
../echo.c:93:3: error: too few arguments to function 'sys_thread_new'
../../xilkernel_bsp_0/microblaze_0/include/lwip/sys.h:223:14: note: declared here
make: *** [echo.o] Ошибка 1
Ошибка в файле echo.c в строчке sys_thread_new(process_echo_request, (void*)new_sd, DEFAULT_THREAD_PRIO);
Что не так, подскажите, пожайлуста? И в правильном ли я направлении с точки зрения задачи иду.
З.ы. В линкер скрипте все линкуется в ddr2, не bram, так что при компиляции ошибок о нехватки ресурсов платы не должно быть
Прикрепленные файлы
Прикрепленный файл  src.rar ( 16.27 килобайт ) Кол-во скачиваний: 12
 
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- vitali36   Spartan 3an Ethernet(SocketApi)   Jan 13 2014, 10:46
- - Дмитрий Мазунин   Не хватает параметров функции sys_thread_new(const...   Jan 13 2014, 11:22
- - vitali36   Дмитрий, добавил size(у меня так названа эта перем...   Jan 13 2014, 11:37
- - Дмитрий Мазунин   sys_thread_new(const char *name, void (* function)...   Jan 13 2014, 11:46
- - vitali36   Дмитрий, ну да, верно Вы сказали. В библиотечном ф...   Jan 13 2014, 11:59
- - Дмитрий Мазунин   Потому, что пример от предыдущей версии LWIP, там ...   Jan 13 2014, 12:02
- - vitali36   В функции заголовка sys.h: sys_thread_t sys_thread...   Jan 14 2014, 08:20
- - vitali36   Изменял параметры в функции, сыпятся еще и еще оши...   Jan 14 2014, 14:09
- - gosha-z   Посмотрел исходники. Вообще говоря, в благородных ...   Jan 14 2014, 18:12
- - vitali36   Новая ошибка. /dispatch.c:19:23: fatal error: lwip...   Jan 15 2014, 07:03
- - vitali36   Избавился от mfs_config.h следующим образом. Не зн...   Jan 15 2014, 09:02
- - gosha-z   mfs_config.h - это Xilinx Memory File System - ищи...   Jan 15 2014, 10:29
- - vitali36   gosha-z, спасибо! нашел в настройках bsp. А по...   Jan 15 2014, 10:49
- - gosha-z   Погуглил, читаю сюда: xget_clock_ticks() хочет sys...   Jan 15 2014, 10:55
- - Golikov A.   Да там в СДК когда проект создаешь, подключаются б...   Jan 15 2014, 17:33
|- - Дмитрий Мазунин   Цитата(Golikov A. @ Jan 15 2014, 23:33) П...   Jan 16 2014, 07:53
- - vitali36   Я понимаю, что проблемы с версиями. что lwip у ме...   Jan 17 2014, 05:27
- - Golikov A.   правильно было написать "я понимаю что пробл...   Jan 17 2014, 06:59
- - SM   Поясните, как сокеты могут быть связаны с операцио...   Jan 17 2014, 07:02
|- - gosha-z   Цитата(SM @ Jan 17 2014, 11:02) Поясните,...   Jan 17 2014, 08:49
|- - Golikov A.   Цитата(SM @ Jan 17 2014, 11:02) Поясните,...   Jan 17 2014, 09:59
- - vitali36   A.Golikov, здравствуйте) Сначала при создании можн...   Jan 17 2014, 07:18
- - vitali36   Вообщем пока отбой) Покопался на форумах xilinx. П...   Jan 17 2014, 09:19
- - vitali36   Что-то не получается пингануть плату. Самое главно...   Jan 17 2014, 10:09
- - Golikov A.   в свойствах LwIP поставьте галочки на дебуг всего,...   Jan 17 2014, 20:13


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

 


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


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