[an error occurred while processing this directive]
траблы при чтении внешней памяти у adsp2195
(«Телесистемы»: Конференция «Цифровые сигнальные процессоры (DSP) и их применение»)

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

Отправлено lutik 21 сентября 2005 г. 17:36

отлаживаю вот контроллер SDRAM подключенную к сему adsp через ПЛИС.
и вылезла проблема, может и глупая совсем, но не инициирует проц циклы чтения из внешней памяти хоть ты тресни.

вот таким кодом пробую писать и читать из внешней памяти, настройки интерфейса - по умолчанию.

int value_to_write_a = 0xaa;
int value_to_write_b = 0x55;
volatile int data;

int* exadrA = (int*)0x1234;
int* exadrB = (int*)0x1235;


for(;;)
{
external_memory_write(16, exadrA, value_to_write_a);
external_memory_write(16, exadrB, value_to_write_b);

data = external_memory_read(16, exadrA);
data += external_memory_read(16, exadrB);

io_space_write(UART_DATA,data);
}

Осцилографом вижу IOSC'ы, MS0, nWR - дергаются, а RD как последняя сука сидит вверху и ни с места, притом что при чтении ВВОДА-ВЫВОДА все нормально.
ассемблера adsp я не знаю но в дебагере видно что какие-то комманды там присутствуют (по хелпу вроде как выходит что сама команда чтения присутствует - mr1=dm(i1+0)).
если закоментировать все записи, то ваще ничего не происходит на ногах

может кто знает в каком месте дурак


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

Ответы


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

Имя (обязательно): 
Пароль: 
E-mail: 
NoIX ключ Запомнить

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

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

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


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

E-mail: info@telesys.ru