Ник:
Пароль:

Контакты

E-mail: info@starterkit.ru
тел.: +7 922 680-21-73
тел.: +7 922 680-21-74
Телеграм: t.me/starterkit_ru

Способы оплаты

User Info


Добро пожаловать,
Guest

Регистрация или входРегистрация или вход
Потеряли пароль?Потеряли пароль?

Ник:
Пароль:

ПользователейПользователей:1
Поисковых ботовПоисковых ботов:3
ГостейГостей:1

ОбновитьПодробнееВсегоВсего:5
Форум » starterkit.ru » Отладочные платы » SK-AT91SAM9G45/M10
Подключение видеокамеры к ISI интерфейсу
Shurik
Добавлено 22.08.2012 17:08
0
Сообщение: 1
Shurik
0

Пункты: 366
Регистрация: 28.12.2011
Пытаюсь подключить видеокамеру к ISI интерфейсу.
Видеокамера такая http://www.e-consystems.com/custom_lens_camera_module.asp

Все доки что были на диске с ней вот:
https://www.dropbox.com/sh/njcgxyyce0cwqk7/dznEyCeH8Q

1 После подачи питания на всех ножках тишина. Ожидал увидеть хотябы клоки и т.п. На i2c тоже тихо - лог "1"
Утилитка i2cdetect находит устройство на 0x3C, но протокола в доках нет, что и как слать ХЗ.
В доке сказано что для камеры подходит V4L2 Linux driver. Это он должен по i2c конфигурировать камеру?

2. Тестовая утилитка вылетает при попытке открыть /dev/video0.
Само устройство есть (даже два video0 и video1, но они есть даже когда камера не подключена)
Все ли правильно сконфигурировано в плате для запуска ISI или надо что то менять? Прошивка стоковая - ничего не менялось.

Подскажите куда двинуться дальше.
Спуститься к концу Подняться к началу
Персональная информация
buletz
Добавлено 12.09.2012 16:23 Сообщение: 2
buletz
3

Пункты: 5920
Регистрация: 16.11.2011
Пол: Мужчина
Я продвинулся чуть дальше, но все равно застрял.

- Чип в камере стоит OV5642.
- Взял за основу ядро 3.1.5, уже ранее адаптированное под платку SK-MAT91SAM9G45/M10 и прописал в файле ...\mach-at91\board-sam9.. ссылки на драйвер чипа ov5642. Драйвер чипа ov5642 идет в ванильном 3.1.5.
- В итоге драйвер запускается и даже говорит что Chip detected:

Код
Linux video capture interface: v2.00
atmel_isi atmel_isi.0: calling soc camera host register...
soc-camera-pdrv soc-camera-pdrv.0: Probing soc-camera-pdrv.0
[b]ov5642 0-003c: Chip ID 0x5642 detected[/b]


- Создается устройство /dev/video0 (ура!)

НО(!) открыть это устройство никак не удается.
Пробовал открывать /dev/video0 разными способами - результат всегда один,

Код
can't open '/dev/video0': Invalid argument


Mplayer выдает это:

Код
# mplayer tv:// -tv driver=v4l2:device=/dev/video0
MPlayer UNKNOWN-4.5.2 (C) 2000-2010 MPlayer Team

Playing tv://.
TV file format detected.
Selected driver: v4l2
name: Video 4 Linux 2 input
author: Martin Olschewski <olschewski@zpr.uni-koeln.de>
comment: first try, more to come ;-)
v4l2: unable to open '/dev/video0': Invalid argument
v4l2: ioctl set mute failed: Bad file descriptor
v4l2: 0 frames successfully processed, 0 frames dropped.


Exiting... (End of file)
Спуститься к концу Подняться к началу
Персональная информация
sasamy
Добавлено 12.09.2012 16:37 Редактировалось 12.09.2012 16:40 Сообщение: 3
sasamy
4.71

Пункты: 83540
Регистрация: 14.08.2009
Цитата

Взял за основу ядро 3.1.5


Возьмите за основу ванильное ядро 3.4 (или более новое) - там появился полноценный драйвер ISI и есть пример подключения камеры ov2640
http://lxr.free-electrons.com/source/arch/arm/mach-at91/board-sam9m10g45ek.c?v=3.4;a=arm#L192
Спуститься к концу Подняться к началу
Персональная информация
Форум » starterkit.ru » Отладочные платы » SK-AT91SAM9G45/M10