[an error occurred while processing this directive]
Коллеги, кто DMA с BSP запускал в TMS320V5509 ?
(«Телесистемы»: Конференция «Цифровые сигнальные процессоры (DSP) и их применение»)

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

Отправлено P100 06 октября 2003 г. 11:46

Пробую пересылку DARAM-DARAM (вроде работает):
----------------------------------------------
(Регистр CCR): DST_AMODE=01, SRC_AMODE=01, REPEAT=1, AUTOINIT=1, EN=1, PRIO=1, FS=1, SYNC=00000. (Несовсем понятем REPEAT - если есть AUTOINIT, но без него не работает).
(Регистр CICR): FRAME_IE=1 (но ставил и другие - такая же ..)
(Регистр CEN): 100
(Регистр CFN): 1
(Регистр CSDP): DST=01, SRC=01, DATA TYPE=01
Ну и адреса, соответственно, сдвинутые на 1 влево.
Так вот вижу, что пересылка фурычит (от старта к старту с обнулением приемного массива), а вот в прерывании (от FRAME_IE=1) по Breakpoint не останавливается. Но это ладно, может потому что SYNC=00000... не знаю.

Пробую пересылку DARAM-McBSP (не работает):
----------------------------------------------
Однако делаю настройку на McBSP и вообще ничего не вижу :(
Конечно, DST_AMODE=01, SRC_AMODE=00, SYNC=00001, DST=11
Причем интересно то, что самый первый раз (после загрузки CCS 2.1 или после Emulator Reset) в прерывании по Breakpoint я останавливаюсь.
Вопрос мой больше касается работы DMA - McBSP. Буду признателен любой помощи.

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

Ответы


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

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

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

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

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


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

E-mail: info@telesys.ru