реклама на сайте
подробности

 
 
> Прерывание DMA TMS320VC5509A, пропадают прерывания
Gar_Ri
сообщение Nov 29 2013, 06:28
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 19
Регистрация: 1-11-07
Пользователь №: 31 949



DMA канал постоянно пересылает данные на последовательный порт и в определенный момент перестают генерироваться прерывания по этому каналу. При этом сам канал продолжает передавать данные и прерывания с других DMA каналов работают в штатном режиме. Все биты разрешающие прерывания по данному каналу установлены ( INTM, IER0/1, DMACICR). Флаги статуса (SYNC, HALF, FRAME) расположенные в DMACSR имеют значение 1.
В чем может быть причина пропадания прерывания?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
alexeyv
сообщение Dec 4 2013, 04:31
Сообщение #2


Местный
***

Группа: Участник
Сообщений: 298
Регистрация: 26-01-09
Из: Пермь
Пользователь №: 43 940



Цитата
Случайно не BERR(Bus Error interrupt) для этого используется ?

В том числе для этого и создано
но для 5509А как-то мало описания
в 5502 есть регистр Time-Out Control Register (TOCR) для этих целей, а в 5509А его не нашел

зато в ДМА DMACICR/DMACSR есть биты TIMEOUTIE/TIMEOUT и DROPIE/DROP, которые можно проанализировать
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 26th August 2025 - 18:21
Рейтинг@Mail.ru


Страница сгенерированна за 0.01354 секунд с 7
ELECTRONIX ©2004-2016