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

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

Отправлено -=ВН=- 11 августа 2004 г. 17:57
В ответ на: секция .far положена в SDRAM, но кроме больших массивов ради которых это сделано отправлено yes 11 августа 2004 г. 17:29

По .far - адрес переменной 32-х разрядный. Например инструкциями MVKL,MVKH. И объекты фаровские - где угодно. Но в Це выделяется регистр B14, который именуется DATA POINTER (DP). Нефаровское им адресуется (не считая стека), посредством 15-ти разрядного смещения относительно этого регистра.
А в секции .far размещаются фаровские объекты, правда секция эта вроде не инициализируема.
По SDRAM через HPI, т.е. через exp. bus, почему нет?
Насколько я помню - можно, как и во всякие регистры залезть.
Хотя у меня при работе с 6202 и вообще с 6000 другая технология, через HPI в память DSP я гружу только загрузчик, небольшой. А дальше уж он.
Но если у Вас любая внешняя память, хоть SDRAM, хоть что, то EMIF должон быть проинициализирован. И если Вы все целиком грузите через HPI, то и инициализация должна быть через него. Иначе наверное может конфликт возникнуть. Обращение, когда EMIF не инициализирован. О возможностях DSPBIOS не осведомлен.

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

Ответы


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

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

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

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

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


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

E-mail: info@telesys.ru