Положил.
http://pastebin.com/rBWC4Gt7
Кажись, разобрался.
Подключение к плате у меня через мультиплексор на 3 камеры.
Плюнул, припаял напрямую. Ошибки записи в регистр прошли.
Так что проблема все-таки в железе.
Самое интересное, что когда вернул на мультиплексор,
сбои проявились, но стали о-очень редкие. Надо малость мультиплексор
подправить. У меня SDATA коммутируется, а SCK насквозь.
Правильнее наоборот.
Но все равно:
gst-launch mfw_v4lsrc ! mfw_v4lsink
MFW_GST_V4LSRC_PLUGIN 3.0.9 build on Feb 1 2014 17:08:08.
ERROR: v4l2 capture: slave not found!
MFW_GST_V4LSINK_PLUGIN 3.0.9 build on Feb 1 2014 17:08:05.
Setting pipeline to PAUSED ...
ERROR: Pipeline doesn't want to pause.
Setting pipeline to NULL ...
Total rendered:0
Freeing pipeline ...
[--->FINALIZE v4l_sink
--gst-debug *:3 не говорит ничего интересного, кроме:
---x-----
mfw_v4lsrc mfw_gst_v4lsrc.c:480:mfw_gst_v4lsrc_capture_setup:[00m VIDIOC_DBG_G_CHIP_IDENT failed.
0:00:00.293932737 [335m 328[00m 0x20e00 [31;01mERROR [00m [00m mfw_v4lsrc
mfw_gst_v4lsrc.c:504:mfw_gst_v4lsrc_capture_setup:[00m enum framesizes failed for capture mode 0
0:00:00.294017403 [335m 328[00m 0x20e00 [31;01mERROR [00m [00m mfw_v4lsrc
mfw_gst_v4lsrc.c:1027:mfw_gst_v4lsrc_start:[00m v4lsrc:error in opening the device
---x-------
Какой следующий шаг?