Ник:
Пароль:

Контакты

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-iMX6Q
Video4Linux 2
mibin
Добавлено 17.08.2015 14:30 Редактировалось 17.08.2015 14:32
0
Сообщение: 1
mibin
5

Пункты: 7688
Регистрация: 22.05.2012
Пол: Мужчина
Добрый день!

Продолжаю изучать и искать наиболее приемлемое для себя программное решение, раньше ковырялся с QML теперь вот с L2V4.

Вывод картинки производится на плаг SK-ATM0700D4-Plug.

Собрал системы на основе imx6sk_qt5gst_defconfig, изменив только тип платы и в fb0 поставил ldb, sk-atm0704, а в fb1 поставил hdmi, 1920x1080.

Вот код, который я написал на основе того, который работает на плаге imx53:
Код отображения


Вот ошибка, которую я получаю:
Код
get crop capability failed: Invalid argument
Application finished with exit code 255.


Может кто-то сталкивался с чем-то подобным? Может я чего-то недовключил?
Я в menuconfig в разделе "legacy config option" три пункта:
- v4l2-compliance
- v4l2-ctl
- v4l2-dbg

может их нужно как-то включить?

Самое интересное что этот код в приципе работает на imx53 в той версии в которой я его покупал несколько лет назад.
Спуститься к концу Подняться к началу
Персональная информация
mibin
Добавлено 17.08.2015 16:42 Редактировалось 17.08.2015 16:47 Сообщение: 2
mibin
5

Пункты: 7688
Регистрация: 22.05.2012
Пол: Мужчина
А вот эта команда, выдает вот такой, неожиданный результат:
Код
# udevadm info -a -p $(udevadm info -q path -n /dev/video0)

Udevadm info starts with the device specified by the devpath and then
walks up the chain of parent devices. It prints for every device
found, all possible attributes in the udev rules key format.
A rule to match, can be composed by the attributes of the device
and the attributes from one single parent device.

looking at device '/devices/virtual/video4linux/video0':
KERNEL=="video0"
SUBSYSTEM=="video4linux"
DRIVER==""
ATTR{name}=="Mxc Camera"
ATTR{debug}=="0"
ATTR{index}=="0"
ATTR{fsl_v4l2_overlay_property}=="overlay off"
ATTR{fsl_v4l2_capture_property}=="stream off"
ATTR{fsl_csi_property}=="ipu0_csi0"


я думал это мой монитор...а это кто-то другой оказывается
Спуститься к концу Подняться к началу
Персональная информация
mibin
Добавлено 17.08.2015 17:30 Сообщение: 3
mibin
5

Пункты: 7688
Регистрация: 22.05.2012
Пол: Мужчина
Нашел тесты на плате в корнейвой папке imx-test.
Там попробовал тест mxc_fb_test.out и mxc_v4l2_output.out и они вроде бы с экраном взаимодействуют.
Хотя на первый взгляд реализация последнего очень похожа на мою...но буду тщательнее разбираться в чем разница.
Спуститься к концу Подняться к началу
Персональная информация
mibin
Добавлено 18.08.2015 01:23 Сообщение: 4
mibin
5

Пункты: 7688
Регистрация: 22.05.2012
Пол: Мужчина
Ну и уж до кучи вопрос, что нужно сделать чтобы в include появился mxcfb.h?
Просто указать на include в linux-custom не помогает, валится куча других зависимостей.
Спуститься к концу Подняться к началу
Персональная информация
mibin
Добавлено 18.08.2015 17:17 Сообщение: 5
mibin
5

Пункты: 7688
Регистрация: 22.05.2012
Пол: Мужчина
В прошлый раз, как я смогу найти, мне выдали toolchain с собранными этими делами:
ADV7180 и Video4Linux2
а сейчас мне это надо как-то самому собрать я так понимаю,
но вот как?
Спуститься к концу Подняться к началу
Персональная информация
sasamy
Добавлено 31.08.2015 14:55 Сообщение: 6
sasamy
4.71

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

а сейчас мне это надо как-то самому собрать я так понимаю, но вот как?


это один из тестов из пакета imx-test - он есть в бутлдруте

Target packages --->
Hardware handling --->
Freescale i.MX libraries --->
[*] imx-test
Спуститься к концу Подняться к началу
Персональная информация
mibin
Добавлено 04.09.2015 00:54 Сообщение: 7
mibin
5

Пункты: 7688
Регистрация: 22.05.2012
Пол: Мужчина
Это да, я находил, просто в Qt creator я этот модуль подключить не могу если на него явно ссылку на дам, но даже если и дам будут ошибки компиляции вроде других не найденых хедоров.
Спуститься к концу Подняться к началу
Персональная информация
Форум » starterkit.ru » Отладочные платы » SK-iMX6Q