![]() |
|
Модераторы: xvr |
![]()
|
|
| Oopss |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 4 Регистрация: 23.4.2010 Репутация: нет Всего: нет |
Здравствуйте.
Имеется отладочная плата Memec FX12LC с ПЛИС фирмы Xilinx FX12 с встроенным в эту ПЛИС процессором PPC405, на нее скомпилировал Linux XLNX : http://git.xilinx.com . Linux загружается и работает замечательно. Не получается наладить обмен данными по интерфейсу SPI. В ядре подключил SPI как рекомендуют тут: http://xilinx.wikidot.com/osl-spi-driver В каталоге /dev нет никаких файлов с названием spi*. Смонтировал sysfs:
После монтирования появилось: /sys/class/spi_master/spi32766 , где spi32766 каталог содержимое которого сейчас не припомню. Думаю это и есть мой SPI. Вот только как с ним работать незнаю. Наверное нужно както примонтировать SPI в каталог /dev ... В общем как наладить обмен данными по SPI????????? Хорошо было бы пример кода поглядеть, любой совет будет полезен. Спасибо!!! |
|||
|
||||
| Oopss |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 4 Регистрация: 23.4.2010 Репутация: нет Всего: нет |
Здравствуйте.
Неужели никто не работал с одним из самых популярных низкоскоростных интерфейсов таких как SPI, из под Linuxа. ((( Это сообщение отредактировал(а) Oopss - 24.4.2010, 22:32 |
|||
|
||||
| MAKCim |
|
|||
![]() Воін дZэна ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 5644 Регистрация: 10.12.2005 Где: Менск, РБ Репутация: 84 Всего: 207 |
это включено? -------------------- Ах, у елі, ах, у ёлкі, ах, у елі злыя волкі © |
|||
|
||||
| Oopss |
|
||||
|
Новичок Профиль Группа: Участник Сообщений: 4 Регистрация: 23.4.2010 Репутация: нет Всего: нет |
Привет!!! Всмысле включено, еще гдето опции есть? Я просто выставил в конфигурачии ядра скомпилировать данный SPI драйвер в ядре (не как модуль). Гдето чтото еще надо включить? |
||||
|
|||||
| bsa |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 9185 Регистрация: 6.4.2006 Где: Москва, Россия Репутация: 16 Всего: 196 |
Oopss, у тебя /dev как управляется? через udev или вручную? посмотри журнал ядра (команда dmesg) на предмет инициализации драйвера SPI.
|
|||
|
||||
| Oopss |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 4 Регистрация: 23.4.2010 Репутация: нет Всего: нет |
Здравствуйте! Я делаю так: после загрузки Linux монтирую sysfs. Потом пробовал отобразить spi устройство в /dev так:
В резальтате в /dev появилось в три раза больше всякого хлама, но spi так и не появился ((. В Linux новичок поэтому гуглю и разбираюсь дальше и жду вашей помощи. Это сообщение отредактировал(а) Oopss - 4.5.2010, 23:05 |
|||
|
||||
| bsa |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 9185 Регистрация: 6.4.2006 Где: Москва, Россия Репутация: 16 Всего: 196 |
Oopss, выполни команду и приведи ее вывод:
|
|||
|
||||
![]()
|
| Правила форума "С/С++: Программирование под Unix/Linux" | |
|
|
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, xvr. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | C/C++: Программирование под Unix/Linux | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |