[an error occurred while processing this directive]
2D DMA Blackfin 532
(«Телесистемы»: Конференция «Цифровые сигнальные процессоры (DSP) и их применение»)

миниатюрный аудио-видеорекордер mAVR

Отправлено andr2000 03 марта 2005 г. 10:37

Привет всем!
задача: организация пинг-понг буфера на прием от SPORT0
конфигурирую ДМА:
*pDMA1_PERIPHERAL_MAP=0x1000;
*pDMA1_CONFIG=WNR|WDSIZE_16|DI_EN|DI_SEL|
FLOW_MODE_AUTOBUFFER|DMA2D|RESTART;
*pDMA1_START_ADDR=frameStage0Buffer;
*pDMA1_X_COUNT=32;
*pDMA1_X_MODIFY=2;
*pDMA1_Y_COUNT=2;
*pDMA1_Y_MODIFY=2;
и ожидаю получать прерывания, как обещано, после приема каждых 32
слов, но обработчик вызывается только при заполнении первой половины
буфера. при этом вторая половина его заполняется правильно.
все это пытаюсь делать в симуляторе.
подскажите, плз, это мои глюки или клюки симулятора?
пасиб

Составить ответ  |||  Конференция  |||  Архив

Ответы


Отправка ответа

Имя (обязательно): 
Пароль: 
E-mail: 

Тема (обязательно):
Сообщение:

Ссылка на URL: 
Название ссылки: 

URL изображения: 


Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание  |||  Без кадра

E-mail: info@telesys.ru