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

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

Отправлено isr 07 февраля 2003 г. 09:22
В ответ на: Ответ: отправлено Vlad. 07 февраля 2003 г. 01:01

Наложения наверное нет. Программа расположена в сегменте pm_code:
seg_inttab { TYPE(PM RAM) START(0x00000) END(0x0002f) WIDTH(24) }
seg_code { TYPE(PM RAM) START(0x00030) END(0x00fef) WIDTH(24) }
seg_pmda1 { TYPE(PM RAM) START(0x00ff0) END(0x00ff7) WIDTH(24) }
Если бы программа не поместилась в свой сегмент, то VDSP ругнулась.
А насчет записи в память данных, то я же привел только один из массивов как пример, а так их в программе несколько, это во первых, а во вторых память данных тоже достаточно занята, и в третьих все равно какое то необъяснимое получается явление - это-то и смущает меня.
Да, и я помоему пробовал разместить этот массив в DM - результат тот-же. Причем, если с самого начала выполнения программы зашить туда данные, то все ОК. Т.е. непонятно что творится.
У меня складывается впечатление, что это какой-то глюк VisualDSP++.
Может еще какие идеи будут?
2All: Народ, ведь много же кто работает с сабжем и наверняка кто-то использует инициализацию переменных - у всех все нормально?

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

Ответы


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

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

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

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

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


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

E-mail: info@telesys.ru