Ник:
Пароль:

Контакты

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 » Вспомогательные средства
SK-VideoADC-Plug
alex7
Добавлено 02.05.2010 04:20 Сообщение: 21
alex7
0

Регистрация: 02.05.2010
Есть SK_AT91SAM9260 + SK_videoADC_Plug, пытаюсь адаптировать под ADV7180 Keil-пример с сайта Atmel basic-isi-project-at91sam9260-ek. Вроде ISI инициализируется, при выполнении ISI_Reset() таймаута не возникает, но буфер под захват видео ничем не заполняется. Из-за чего это может быть?
Спуститься к концу Подняться к началу
Персональная информация
Vasilyev
Добавлено 29.12.2011 12:07 Сообщение: 22
Vasilyev
0

Пункты: 253
Регистрация: 28.12.2011
Добрый день. Такая же проблема, как у alex7.
Имеется плата SK-AT91SAM9XE512 и SK-VideoADC-Plug. Я взял атмеловский пример at91sam9xe-basic-isi-project, удалил все, что связано с используемым там сенсором, сделал инициализацию ADV7180 (из платы VideoADC) по примеру из даташита.
В итоге сигнал с VideoADC поступает (данные, пиксель клоки, синхронизация). Плата корректно реагирует на команды чтения/записи регистров по I2C. При включении модуля ISI даже возникают прерывания по началу фрейма.
НО: отсутствуют прерывания по окончанию записи данных по DMA в SDRAM, и соответственно, в память ничего не пишется (ни Preview, ни codec path'ом) SDRAM сконфигурирована, работает корректно. Такая фигня и при синхронизации ISI HSYNC/VSYNC и при SAV/EAV.
Видел многочисленные темы про работу с VideoADC-Plug в Linux, но мне необходимо обойтись без него.
Кому-нибудь удавалось получить данные с ISI и VideoADC-Plug без линукса? Буду признателен за помощь.
Спуститься к концу Подняться к началу
Персональная информация
Vasilyev
Добавлено 10.01.2012 12:01 Сообщение: 23
Vasilyev
0

Пункты: 253
Регистрация: 28.12.2011
Все получилось, дело было в кривой инициализизации ISI-модуля..
Вот как здесь у alex7, в частности, работает.
А в атмеловском isi-примере регистр ISI_PSIZE инициализируется почему-то только при наличии LCD на плате. Без LCD (с нулевым ISI_PSIZE) кадры в память не писались.
Спуститься к концу Подняться к началу
Персональная информация
Форум » starterkit.ru » Вспомогательные средства