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

R7S721: I2S (SSIF) Full Duplex + DMA = проблемы

Кому-нибудь удалось запустить данное чудо техники?

SSIF сообщает о проблемах, что DMA "перевыполняет план" - читает лишнего из приёмника, недокармливает передатчик... Эти флаги ошибок не относятся к тому набору, что рекомендуется (и обрабатывается) в примерах.

По отдельности - если не разрешать приёмник или передатчик - всё работает.

 

https://188.134.5.254/browser/hfreceiver/tr...ecodecs.c#L1178

 

ps: в процессе тестирования был вариант с программным обслуживания прерываний от SSIF - всего 48 кГц - всё было нормально. Проблемы именно в DMA.

Изменено пользователем Genadi Zawidowski

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


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

Отвечу сам себе...

Давнавным-давно решено. Следующая на тгт момент версия hardware manual содержала исправленнце значения для пронрпммирования  DMA контроллера.

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


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

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

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

Гость
Ответить в этой теме...

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

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

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

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

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

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