Ник:
Пароль:

Контакты

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 » Embedded Linux
IMX6 Видео
sasamy
Добавлено 08.06.2017 19:08 Редактировалось 08.06.2017 19:37 Сообщение: 11
sasamy
4.70

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

первый канал запускается
При запуске второго канала ругается


по отдельности они работают когда оба прописаны в DTS ?

Цитата

драйвер инициализируется и при отключенном физически I2C что и сделано сейчас на обоих каналах


так что мешает сделать нормально - подключить i2c на оба adv7180 ?
Спуститься к концу Подняться к началу
Персональная информация
korigo
Добавлено 08.06.2017 23:08 Сообщение: 12
korigo
0

Пункты: 1360
Регистрация: 23.11.2016
Если прописывать в DTS секцию adv7180 только для csi 0 или только для csi1 (с соответственным csi_id=) то работает по соответствующему csi (reg= не влияет, поскольку отключен. если прописать оба, то работает только первый прописанный. При обращении ко второму выдает вышеприведенную ошибку. Такая же ошибка выдается при попытке обращения ко второму каналу, если adv в DTS будет прописан только для одного канала. Поэтому впечатление, что нет связки со второй копией драйвера.

платы на два АЦП нет, есть только на один. поэтому хотел проверить сначала на том что есть, чтобы не делать лишней работы. Выход АЦП распараллелен на два CSI, i2c отключен но его наличие не влияет на работу.
Спуститься к концу Подняться к началу
Персональная информация
sasamy
Добавлено 09.06.2017 00:43 Сообщение: 13
sasamy
4.70

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

платы на два АЦП нет, есть только на один


тогда понятно, а то я подумал что вы кастомную плату так развели и это очень удивило

Цитата

Поэтому впечатление, что нет связки со второй копией драйвера


похоже что аттачатся только первый мастер и первый слейв - надо разбираться почему так происходит, впринципе это от наличия устройств не зависит так что я смогу у себя проверить.
Спуститься к концу Подняться к началу
Персональная информация
korigo
Добавлено 09.06.2017 17:05 Сообщение: 14
korigo
0

Пункты: 1360
Регистрация: 23.11.2016
Хорошо бы. Хотелось бы проверить до разводки платы. Два канала надо писать. RGB1024x768. АЦП ADV7181С. Один канал уже вводится с поправленными настройками в драйвере adv7180.
Спуститься к концу Подняться к началу
Персональная информация
sasamy
Добавлено 09.06.2017 19:03 Сообщение: 15
sasamy
4.70

Пункты: 76914
Регистрация: 14.08.2009
Нашел косячки :) замените драйвер adv7180.c в исходниках ядра

https://yadi.sk/d/uURv_3FQ3Jyake
Спуститься к концу Подняться к началу
Персональная информация
korigo
Добавлено 15.06.2017 15:17 Сообщение: 16
korigo
0

Пункты: 1360
Регистрация: 23.11.2016
Спасибо! Заработало. Правда забыл что надо CSI1 включить в IOMUXC_GPR13. Два дня потерял пока вспомнил :(.
Спуститься к концу Подняться к началу
Персональная информация
korigo
Добавлено 27.06.2017 11:30 Сообщение: 17
korigo
0

Пункты: 1360
Регистрация: 23.11.2016
Можно ли управлять параметрами АЦП tw6869 - яркость и т.п. из gstreamer? В драйвере АЦП вроде как есть такая возможность - параметры и процедура установки, а в imxv4l2videosrc похоже нет
Спуститься к концу Подняться к началу
Персональная информация
sasamy
Добавлено 27.06.2017 15:53 Сообщение: 18
sasamy
4.70

Пункты: 76914
Регистрация: 14.08.2009
Можно установить параметры программой v4l2-ctl, в buildroot включается тут

-> Target packages
-> Libraries
-> Hardware handling
[*] libv4l
[*] v4l-utils tools
Спуститься к концу Подняться к началу
Персональная информация
korigo
Добавлено 27.06.2017 16:29 Сообщение: 19
korigo
0

Пункты: 1360
Регистрация: 23.11.2016
благодарю
Спуститься к концу Подняться к началу
Персональная информация
korigo
Добавлено 07.07.2017 18:48 Сообщение: 20
korigo
0

Пункты: 1360
Регистрация: 23.11.2016
В процессе записи видео через некоторое время начинают валится сообщения
tw6869 0000:01:00.0: tw6869_vch_dma_frame_isr: vch0 NOBUF seq=1054 dcount=4453
tw6869 0000:01:00.0: tw6869_vch_dma_frame_isr: vch1 NOBUF seq=1054 dcount=4452
tw6869 0000:01:00.0: tw6869_vch_dma_frame_isr: vch5 NOBUF seq=1054 dcount=4443
tw6869 0000:01:00.0: tw6869_vch_dma_frame_isr: vch6 NOBUF seq=1272 dcount=4234
imx-ipuv3 2400000.ipu: ERR:[0x8853da00]-no:0x10ff0 "wait_for_comp_timeout" ret:0,line:2963
tw6869 0000:01:00.0: tw6869_vch_dma_frame_isr: vch0 NOBUF seq=1054 dcount=4454
tw6869 0000:01:00.0: tw6869_vch_dma_frame_isr: vch1 NOBUF seq=1054 dcount=4453

После чего запись прекращается. Все остальное работает, место на диске есть, файлы пишутся. Если ошибка появилась, то ребут как правило не помогает.
Предпосылку не нашел, может возникнуть через час записи, может сразу, возможно связано с температурой. Можете прокомментировать?
Подобное бывало при проблемах записи на диск, но в данном случае вроде как что-то другое.
Спуститься к концу Подняться к началу
Персональная информация
Форум » starterkit.ru » Embedded Linux