Здравствуйте.
Попалась мне в руки камера OV7670 и по совету Юры решил я подцепить её к моей плате SK9260. Но обнаружилась пара проблем. 1 - Пины интерфейса ISI попадают на пины дисплея от Павла. 2 - Немного не пойму как же включается сам ISI. В конфиге ядра его нет,я по крайней мере не нашел. В 9260device.c и в борд файле тоже никаких упоминаний нет. полазил по форуму... никто конкретно не говорит что и куда писать. Обьясните плиз :) Я понимаю что это не учебный клас,но хоть пните в нужную сторону :)
Спасибо.
Добрый день.
Хотелось бы узнать как обстоят дела с ov7670. Удалось запустить? Сам недавно приобрел такую, но пока даже через i2cdetect не видно. Плата SK-AT91SAM9G45.
В текущем ядре (3.1.6) есть поддержка для atmel_isi для g45/m10, поддерживает Soc-camera. Для сенсора ov7670 тоже есть драйвер, теоретически их просто нужно подружить в board-файле, практически - не знаю заработает ли, нужно тестировать.
В боардфайле прописали ? Смотрите как подключают в других системах - нужно грепнуть исходники ядра.
Для i2ctools это не обязательно. TPS65070 к примеру у меня не прописан и прекрасно управляется уилитами i2ctools. А вот OV7670 отказывается. Пробовал на нескольких экземплярах.
Буду дальше искать.
На атмел в ядре софтовый драйвер i2c работает без нареканий - смотрите сами, что-то неправильно подключаете, может вы twi включили случайно вместо i2c-gpio ?
На атмел в ядре софтовый драйвер i2c работает без нареканий - смотрите сами, что-то неправильно подключаете, может вы twi включили случайно вместо i2c-gpio ?
С шиной то все в порядке, т.к. на ней по мимо камеры висят другие устройства и вполне нормально работают. Тут вопрос к камере.
В текущем ядре (3.1.6) есть поддержка для atmel_isi для g45/m10, поддерживает Soc-camera. Для сенсора ov7670 тоже есть драйвер, теоретически их просто нужно подружить в board-файле, практически - не знаю заработает ли, нужно тестировать.
Скачал ядро 3.1.6. Внес изменения в board-sam9m10g45ek.с, at91sam9g45_devices.c (смотрел в ядре 2.6.36 из виртуалки).
Однако при старте только:
Starting kernel ...
Скачал ядро 3.1.6. Внес изменения в board-sam9m10g45ek.с, at91sam9g45_devices.c (смотрел в ядре 2.6.36 из виртуалки).
Однако при старте только:
Starting kernel ...
для предметного диалога - как ядро собирали (пошагово)?