[an error occurred while processing this directive]
Проблема с отладкой EVA в CCS2000_2.21 !
(«Телесистемы»: Конференция «Цифровые сигнальные процессоры (DSP) и их применение»)

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

Отправлено Андрей О. 06 ноября 2004 г. 07:18

Может кто-нибудь уже встречался с подобной проблемой. Проблема
заключается в следующем:
CCS2000_2.21 запущен с драйвером симулятора TMS320C2810. Написан
простенький код, который конфигурирует периферийный модуль EVA.
В модуле EVA конфигурируется GP Timer 1 (T1CON, T1PR, T1CMPR), и
вроде все инициалировано в соответствии с SPRU065B.pdf ( Event
Manager TMS320x281x ). Кроме того в соответствии с SPRU078A.pdf
( System Control and Interrupts TMS320F28x ) инициализированы
регистры HISPCP и PCLKCR, т.е. работа EVA разрешена.

Суть проблемы в том, что когда код откомпилирован и запущен, то
после выполнения участка кода инициализации модуля EVA и продолжении
выполнения запущенной программы не видно, что счетчик T1CNT начинает
счет (открыто окно дампа памяти, содержащего регистры EVA). T1CNT
сохраняет свое начальное состояние (т.е. 0х0000). Поведение не зависит
от типа кода (DSP/BIOS или non DSP/BIOS). Пробовал не просто наблюдать
состояние регистра T1CNT, но и считывать его внутри выполняемого
кода, результат тот же.

Такое положение не позволяет отлаживать остальной код. В чем может
быть "загвоздка"?

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

Ответы


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

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

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

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

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


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

E-mail: info@telesys.ru