Ник:
Пароль:

Контакты

E-mail: info@starterkit.ru
тел.: +7 922 680-21-73
тел.: +7 922 680-21-74
Телеграм: t.me/starterkit_ru
Партнеры:
otladka.com.ua - г.Киев

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

User Info


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

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

Ник:
Пароль:

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

ОбновитьПодробнееВсегоВсего:4
Форум » starterkit.ru » Отладочные платы » Hola(Duo)-PC
HOLA-VCEB несколько камер
set
Добавлено 26.09.2014 22:49 Редактировалось 27.09.2014 12:37 Сообщение: 21
set
0

Пункты: 151
Регистрация: 19.10.2011
.. и периодечески обещают все железяки выкинуть... имея наглость обзывать всю эту кучу драгоценностей хламом !! :) И постоянно что-то утаскивают себе в игрушки... или роняют себе на ноги или голову...
http://www.youtube.com/watch?v=Zv0ZpQvahow
Спуститься к концу Подняться к началу
Персональная информация
sasamy
Добавлено 02.10.2014 11:58 Сообщение: 22
sasamy
4.70

Пункты: 76882
Регистрация: 14.08.2009
Патч для ядра 3.10.17

http://myfolder.ru/files/41882940

увеличить fps так и не получилось.
Спуститься к концу Подняться к началу
Персональная информация
std_logic
Добавлено 09.12.2015 18:02 Редактировалось 09.12.2015 18:05 Сообщение: 23
std_logic
0

Пункты: 1133
Регистрация: 09.10.2012
Есть необходимость переключать каналы ADV7180 (не одновременный приём нескольких потоков, а последовательно то один, то другой). Использую imx6s-oem и кастомную материнку под нее. Камера есть только 1, поэтому одновременно сигнал есть только на одном из каналов. ADV7180 в корпусе на 3 канала.

Выложенный выше патч для ядра установлен. В соответствии с рекомендациями в imx6qdl-oem.dtsi пробую для v4l2_cap_0 поставить 3 канала (ain_num = <3>). Ожидаю появления после этого в /dev/ трёх устройств video0/video1/video2. На практике вижу только video0 (как я понял, для последовательного переключения каналов это можно было и не делать).
Пробую переключать каналы как было указано:

# v4l2-ctl -d 0 -i 3
Video input set to 3 (CSI MEM: no power)

если попробовать переключить на 0 канал, потом на 3, ответ немного отличается:

# v4l2-ctl -d 0 -i 0
Video input set to 0 (CSI IC MEM: ok)
# v4l2-ctl -d 0 -i 3
Video input set to 3 (CSI IC MEM: ok)

Во всех случаях это ни к чему не приводит. Если камера подключена к каналу 1, изображение с неё есть, если к любому другому, только синий экран.

В чём может быть моя ошибка?
Спуститься к концу Подняться к началу
Персональная информация
sasamy
Добавлено 09.12.2015 20:35 Редактировалось 09.12.2015 20:38 Сообщение: 24
sasamy
4.70

Пункты: 76882
Регистрация: 14.08.2009
На фтп должна быть виртуальная машина с ядром 3.10.17 - там ничего патчить не нужно, количество входов тоже оставить по умолчанию - 1. Вам нужно будет изменить драйвер

drivers/media/platform/mxc/capture/adv7180.c

static int ioctl_s_video_routing(struct v4l2_int_device *s,
struct v4l2_routing *route)
{
int timeout = 10;

/* Set CVBS input on AIN 1-6 */
adv7180_write_reg(ADV7180_INPUT_CTL,
adv7180_data.cam_std | route->input);

в соответствии с даташитом для своего корпуса

Table 14. 40-Lead and 32-Lead LFCSP INSEL[3:0]

http://www.analog.com/media/en/technical-documentation/data-sheets/ADV7180.pdf

Page 20 of 114
Спуститься к концу Подняться к началу
Персональная информация
std_logic
Добавлено 21.12.2015 12:38 Сообщение: 25
std_logic
0

Пункты: 1133
Регистрация: 09.10.2012
Благодарю, все работает. Изначально попутал с адресом i2c и мои команды просто не доходили до микросхемы. Как оказалось на первом канале драйвер ADV7180 работает и без этого.
Спуститься к концу Подняться к началу
Персональная информация
Форум » starterkit.ru » Отладочные платы » Hola(Duo)-PC