vladus7000 0 30 октября, 2012 Опубликовано 30 октября, 2012 · Жалоба Доброго времени суток, у меня есть макетная плата nios2 evaluation board с 1c12, ethernet inteface "opencores 10 100 Ethernet mac" мне удалось поднять на нем uClinux 2.6 из nios2-linux-2009 но ethernet никак не работает, может кто-то сталкивался с подобной проблемой, заранее благодарю. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
gosha 0 8 ноября, 2012 Опубликовано 8 ноября, 2012 · Жалоба Доброго времени суток, у меня есть макетная плата nios2 evaluation board с 1c12, ethernet inteface "opencores 10 100 Ethernet mac" мне удалось поднять на нем uClinux 2.6 из nios2-linux-2009 но ethernet никак не работает, может кто-то сталкивался с подобной проблемой, заранее благодарю. Драйвер встроен в ядро или загружается модулем? Кроме этого, ресурс должен быть описан в платформе: http://www.kernel.org/doc/Documentation/dr...el/platform.txt Сморите ф-ю static int __devinit ethoc_probe(struct platform_device *pdev) .... platform_get_resource(); .... http://lxr.linux.no/linux/drivers/net/ethernet/ethoc.c Только отладкой драйвера. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
vladus7000 0 13 ноября, 2012 Опубликовано 13 ноября, 2012 · Жалоба да, драйвер встроен в ядро в настройках ядра я выставляю Network support->Device Drivers->Network device support->Ethernet (10 or 100Mbit), DM9000 support, OpenCores 10 100 Ethernet Mac. Но во время запуска в логах ядро пишет, что DM9000 загружено, но ifconfig не знает никаких устройств.... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
gosha 0 13 ноября, 2012 Опубликовано 13 ноября, 2012 · Жалоба да, драйвер встроен в ядро в настройках ядра я выставляю Network support->Device Drivers->Network device support->Ethernet (10 or 100Mbit), DM9000 support, OpenCores 10 100 Ethernet Mac. Но во время запуска в логах ядро пишет, что DM9000 загружено, но ifconfig не знает никаких устройств.... Перед сборкой uC_linux отредактируйте http://lxr.linux.no/linux/drivers/net/ethernet/ethoc.c в ф-ю добавьте печать отладочной информации в log. printk("бла-бла");Перед каждым return; Трассировка: что драйверу probe() не понравилось. static int __devinit ethoc_probe(struct platform_device *pdev) ... printk("%s> [%d]\r\n", __FUNCTION__, __LINE__); ... ... printk("%s> [%d]\r\n", __FUNCTION__, __LINE__); ... ... printk("%s> [%d]\r\n", __FUNCTION__, __LINE__); ... ... printk("%s> [%d]\r\n", __FUNCTION__, __LINE__); ... ... printk("%s> [%d]\r\n", __FUNCTION__, __LINE__); ... потом посмотрите .log системы: #dmesg Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
vladus7000 0 13 ноября, 2012 Опубликовано 13 ноября, 2012 · Жалоба Спасибо, попробую, еще вопрос возможно не связанный с драйвером, на форуме нашел файлы для этой макетной платы http://electronix.ru/forum/lofiversion/index.php/t61885.html, попробовал во время сборки ядра подсунуть ему конфигурацию linux_1c12_eval.ptf из архива linux.zip, с этой конфигурацией ядро не собралось выдало кучу ошибок, связано ли это с тем что я использую nios2-linux-2009, может слишком новая версия или еще что-то но более раних версий nios2-linux я не нашел, руководствовался этой инструкцией http://www.awinn.ece.vt.edu/twiki/bin/view...allationDE0Nano еще по поводу драйвера, есть архив в котором якобы драйвер для OpenCores, там есть *.c и *.h файлы, как их добавить в ядро uClinux чтобы использовать? eth_ocm.rar Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
gosha 0 13 ноября, 2012 Опубликовано 13 ноября, 2012 · Жалоба Спасибо, попробую, еще вопрос возможно не связанный с драйвером, на форуме нашел файлы для этой макетной платы http://electronix.ru/forum/lofiversion/index.php/t61885.html, попробовал во время сборки ядра подсунуть ему конфигурацию linux_1c12_eval.ptf из архива linux.zip, с этой конфигурацией ядро не собралось выдало кучу ошибок, связано ли это с тем что я использую nios2-linux-2009, может слишком новая версия или еще что-то но более раних версий nios2-linux я не нашел, руководствовался этой инструкцией http://www.awinn.ece.vt.edu/twiki/bin/view...allationDE0Nano еще по поводу драйвера, есть архив в котором якобы драйвер для OpenCores, там есть *.c и *.h файлы, как их добавить в ядро uClinux чтобы использовать? Версия драйверов 2009г старая. nios2-linux-20090929.tar http://www.alterawiki.com/wiki/Install_Nios_II_Linux ftp://ftp.altera.com/outgoing/nios2-linux...-linux-2.6-2012 http://www.alteraforum.com/forum/archive/i...hp/t-37334.html Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
vladus7000 0 13 ноября, 2012 Опубликовано 13 ноября, 2012 · Жалоба так и макетная плата у меня года так 2006-го, может они не подходят друг к другу? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
gosha 0 14 ноября, 2012 Опубликовано 14 ноября, 2012 · Жалоба так и макетная плата у меня года так 2006-го, может они не подходят друг к другу? Я бы не стал работать с древним проектом Linux. Он не поддерживается. Что кардинального изменилось в аппаратуре платы? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
vladus7000 0 14 ноября, 2012 Опубликовано 14 ноября, 2012 · Жалоба Не совсем понял вопрос "Что кардинально изменилось в аппаратуре платы?", вот описание: Отладочная плата NiosII ПЛИС семейства Cyclone EP1C12F324 контроллер конфигурации на основе ПЛИС EPM7064 микросхема синхронного динамического ОЗУ (SDR SDRAM) объемом 16 мегабайт микросхема Flash-ПЗУ объемом 8 мегабайт микросхема физического уровня (PHY) 10/100 Ethernet тактовый генератор на 24 Мгц микросхема формирования сброса по включению питания десять светодиодов и две кнопки, подключенные к линиям ввода-вывода ПЛИС разъем USB для подключения к персональному компьютеру разъем RJ45 для подключения к сети Ethernet разъем для подключения громкоговорителя два штыревых разъема 2х10 - 12 линий ввода-вывода ПЛИС на каждом поле для прототипирования - 48 линий ввода-вывода ПЛИС, общая шина, шины питания 3,3В и 5,0В (некоторые линии ввода-вывода заведены и на поле прототипирования, и на штыревые разъемы) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться