Перейти к содержанию
    

проблемы с SPORT AD2191

при программной остановке SPORT0 (режим DMA, 16 каналов с упаковкой) и хард сбросе подключенного к SPORT устройства (AC97 кодек AD1885) SPORT начинает работвать, кодек похоже тоже.

Но сбивается синхронизация каналов- первый канал пишется со смещением X (чаще всего в 9 каналов), в итоге в буфере DMA данные сдвинуты на X слов.

Поряд слов имеет значение, программно искать смещение можно, но это пока наихудший вариант.

Подозреваю- проблема с портом, испробовал все трюки, описанные в еррата- не помогает.

Если у кого были похожие проблемы, ответьте пожалуйста по возможности сопроводите кодом.

Заранее спасибо.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

при программной остановке SPORT0 (режим DMA, 16 каналов с упаковкой) и хард сбросе подключенного к SPORT устройства (AC97 кодек AD1885) SPORT начинает работвать, кодек похоже тоже.

Но сбивается синхронизация каналов- первый канал пишется со смещением X (чаще всего в 9 каналов), в итоге в буфере DMA данные сдвинуты на X слов.

Поряд слов имеет значение, программно искать смещение можно, но это пока наихудший вариант.

Подозреваю- проблема с портом, испробовал все трюки, описанные в еррата- не помогает.

Если у кого были похожие проблемы, ответьте пожалуйста по возможности сопроводите кодом.

Заранее спасибо.

По опыту работы с ADSP-219x могу сказать, что не желательно работать с программными остановами и работающим DMA

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

По опыту работы с ADSP-219x могу сказать, что не желательно работать с программными остановами и работающим DMA

да к сожалению. Приходится- мне нельзя перегружать ВЕСЬ проц- он выполняет жизненно важные задачи, а порт применяется для второстепенной задачи.

пс: написал в АД, ответили (довольно быстро, что приятно удивило), попросили мой код, жду ответа...

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Кстати, давно было интересно. А саппорт АД на русском письма принимает?)

Российское представительство принимает - [email protected]

Они переводят и перенаправляют запрос. Правда получается не сильно оперативно (4-6 раб. дня).

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

4-6 дней - это между отправкой вопроса и получением ответа? Или только между отправкой вопроса, и получением его собственно техподдержкой АД? :)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Между получением вопроса забугорной службой поддержки и первым ответом на него проходит обычно один-два рабочих дня. Но шансы на то, что вам сразу быстро ответят на нетривиальный вопрос, минимальны - сначала будут детали долго и муторно уточнять, а потом могут и вовсе ничего не ответить. Если приплюсовать к этому времени еще и буфер в представительстве с переводом на инглиш и обратно, то ИМХО в большинстве случаев лучше на корявом инглише, но написать сразу в поддержку за бугор, а до кучи еще и на официальный форум по аналоговским процам http://ez.analog.com.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Между получением вопроса забугорной службой поддержки и первым ответом на него проходит обычно один-два рабочих дня. Но шансы на то, что вам сразу быстро ответят на нетривиальный вопрос, минимальны - сначала будут детали долго и муторно уточнять, а потом могут и вовсе ничего не ответить. Если приплюсовать к этому времени еще и буфер в представительстве с переводом на инглиш и обратно, то ИМХО в большинстве случаев лучше на корявом инглише, но написать сразу в поддержку за бугор, а до кучи еще и на официальный форум по аналоговским процам http://ez.analog.com.

уточняем детали...

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
К сожалению, ваш контент содержит запрещённые слова. Пожалуйста, отредактируйте контент, чтобы удалить выделенные ниже слова.
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...