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

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

Отправлено -=ВН=- 15 февраля 2005 г. 18:12
В ответ на: Ответ: Это на прерываниях? да прерывания 2е и 3е подтянуты на единицу отправлено coc shay 15 февраля 2005 г. 17:21

Вообще-то проц., до того как лезть в IO и т.д., для проверки параллельной загрузки, вначале проверяет, не заданы ли ему режимы загрузки из HPI, или из SPI EEPROM. Генерируя низкий на HINT перебрасывая DX MCBSP, предназначенного для SPI загрузки.
Низкий на HINT вообще легко увидеть. Потому что только хостом его снова высоким делает. На DX при желании тоже все углядывается.
Вот если 2 этих события выполняются, то это уже говорит о том, что проц живой.
Так вот, если не заданы ни HPI, ни SPI, проц. идет на паралл. загрузку. И если облом и там, то на посл. порты. Скорее у Вас облом в паралл. загрузке. Там сначала что-то по IO должно читаться и проверяться. Потом и из флэши тоже. Где-то что-то отклеилось в шине. Либо флэш малость нарушился. Это мое мнение.
Прочитайте как следует аппл. по bootloader'у 5416. Кроме того на TI был и исходник загрузчика. Если не найдете - посмотрю, у меня вроде остался, могу выслать.
Найдете за что зацепиться для локализации. С помощью осциллографа.


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

Ответы


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

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

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

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

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


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

E-mail: info@telesys.ru