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

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

Отправлено Wukrly 21 августа 2004 г. 14:03
В ответ на: Хоть я и не спец в части (+) отправлено SM 20 августа 2004 г. 22:02

Решение оказалось простое как грабли, подглядел его в комментариях к программе на стр.29 14_DESIGN.pdf. Оказывается, всему виной разряд 4 в регистре SYSCR (кто бы мог подумать?). В оригинале описания на рис.В-2 написано, что этот бит отвечает за режим запуска (0- Use boot mode, 1- Execute from on-chip SRAM at address 0x00 0000). Мы загружаемся? А как же иначе, поставил 0. Оказывается, надо ставить 1. Ох уж этот богатый английский ...

Теперь относительно эмуляторов. Сам когда - то их делал. И впереди все время стоял вопрос об "абсолютной прозрачности" эмулятора. Ну, что бы отрабатывался неискажаемый код программы пользователя, не занимались ресурсы процессора на технологические нужды, не искажалось время исполнения "куска программы пользователя".
То, с чем мы сейчас возимся, значительно мощнее бывших 8051, TMS32010 ... И поддержка технологии здесь реализована значительно мощнее. Однако, все грабли в том, что "они" предпочитают все это не описывать ... Далее слов нет ...
Этот EZ_KIT, за который отстегнуто столько бабок, не более, чем игрушка. Из 5 раз один в момент останова программы обязательно зависнет, да так, что надо выключать питание EZ_KIT и перезапускать VisualDSP++. Может это связано с прерываниями, пока не изучил.

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

Ответы


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

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

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

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

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


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

E-mail: info@telesys.ru