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

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

Отправлено Kolja 04 февраля 2004 г. 12:51
В ответ на: вопрос по внешней памяти ADSP-219x отправлено ava 04 февраля 2004 г. 11:58

sysreg_write(sysreg_IOPG, External_Access_Bridge_Page);
io_space_write(E_STAT,0); //16 bit access

sysreg_write(sysreg_IOPG, External_Memory_Interface_Page);
io_space_write(EMICTL, 0x0030); //Set WR,RD - neg, 8 bit

io_space_write(IOMSCTL,0x007F);
io_space_write(BMSCTL, 0x005B);
io_space_write(MS0CTL, 0x0049); //40
io_space_write(MS1CTL, 0x0049); //40
io_space_write(MS2CTL, 0x0049); //40
io_space_write(MS3CTL, 0x0049); //40

io_space_write(MEMPG10,0x0802); // 0x080000 0x040000
io_space_write(MEMPG32,0x8014); // 0x800000 0x140000

Внимательно посмотрите на установку MEMPG10, MEMPG32 и значение DMPG1.
Если Вы ничего не трогали, то судя по вашей программе, Вы обращаетесь к MS0, а установили MS1CTL, а после ресета проц ждет внешней готовности. Посмотрите в доке как логический адрес транслируется в
физический.

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

Ответы


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

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

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

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

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


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

E-mail: info@telesys.ru