в первую очередь проверьте что драйвер adv7180 включен в ядре
это из imx-test, как собрать для андроида - не знаю
В андроиде надо указать тип камеры, это из референса sabre-auto - я года 3 назад запускал его имидж андроида 4.3 на местной SK-IMX6Q + SK-VideoADC и все прекрасно работало
init.freescale.rc
#Define the config for dual camera
#For landscape mode, orient is 0
#For portrait mode, orient is 90
#the android before honycomb are all in portrait mode
setprop camera.disable_zsl_mode 1 setprop back_camera_name adv7180_decoder setprop back_camera_orient 0
setprop front_camera_name uvc
setprop front_camera_orient 0
Так если бы он не был включен, то при выполнении i2cdetect он бы отображался как 21, а не UU. У меня так и было до того как я его настроил.
/kernel_imx/drivers/media/video/ Makefile
Kconfig
kernel_imx/arch/arm imx6_android_defconfig
Что то упустил?
Собрать думаю смогу, где их найти? не могу не один git найти с ними.
Вот это я упустил.....
у меня там наверно OV5.... какая то прописана...
Сейчас гляну.
sasamy, спасибо вам за помощь.
В общем поменял setprop back_camera_name adv7180_decoder
Но нечего не изменилось,
Та же ругань ERROR: v4l2 capture: slave not found!
Начал ковырять лог. Там при старте выдает это:
adv7180 0-0021: chip found @ 0x42 (imx-i2c)
Но больше про adv7180 или что то в этом роде, нечего нет.
Как понимаю дальше должна происходить регистрация, но этого не происходит.....
думаю эта ругань не от канала с adv7180 а от второго канала CSI - он у вас пустой получается без сенсора на что и ругается, попробуйте убрать упоминания про MIPI в board-файле
А именно:
1. Если включить только:
CONFIG_VIDEO_ADV7180=y
то при запуске будет это:
И далее нечего, не ошибок, не то что он registered и что то в этом роде.
2. Если включить только:
CONFIG_MXC_TVIN_ADV7180=y
то при запуске не будет даже чип найден как в предыдущем пункте и ошибок тоже не будет.
3. Ну и если включить оба как уже говорил то выдает is already registered.
как то так.... буду благодарен за любые идеи подсказки намеки упреки и любую помощь.
Просто уже мучась с этой камерой около полугода, точнее до этого пол года мучал saa7115, но так он и не запустился у меня, вот решил попробовать 7180, думал будет проще и информации побольше.
На удивление вроде как драйвер загружается под Video0, хотя в логе нечего не сказано об этом, странно.)))
делаю cat video0 и он задумывается, а раньше просто писал файл или директория не найдены.
При запуске камеры на андройде просто черный экран, но уже хотя бы без ошибок что камера не найдена.
Камера конечно подключена 100 рабочая так как проверял на телике ее перед подключением.
Какие то перемычки надо ставить на плате?
Или может где то в файле надо прописывать какой вход задействовать adv7180?? или по i2c?