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

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

Отправлено Oleg_0515 05 февраля 2004 г. 18:28
В ответ на: Опять я со своим EZ-KITом... отправлено aleks284 05 февраля 2004 г. 11:02

Все счастливые семьи счастливы одинаково... (с) Л.Н.Толстой

Че конкретно у Вас - не знаю, но своим опытом поделиться могу.

Лет 12 назад, когда появился ADSP-2181 и EZ-KIT Lite на нем я сталкивался с особенностями программирования евойного кодека AD1847.
Именно программирования, ибо все подозрения на железо (тем более не на коленках собранное, а от уважаемой фирмы :))) в конце-концов развеялись, когда была найдена и устранена истинная причина.

На плате EZ-KIT Lite ADDS2181 сигнальник работает с AD1847 через SPORT0 в многоканальном режиме (кстати, работа в этом режиме тоже заслуживает внимания). Все фирменные демо-программы и экзамплы работали замечательно. Изучение даташита на 1847 и сотворение своей программы программирования и многократного перепрограммирования 1847 в разные режимы тоже увенчалось успехом.
Все тестировалось путем загрузки программы не через EZ-ICE (а-ля JTAG), а через RS232 (по вкл. питания или сбросу на EZ-KIT Lite ADDS2181 стартует монитор, который и загружает по определенному протоколу программу через виртуальный RS232).
Грабли начинались когда делалась попытка загрузилась программу (прошитую в ПЗУ) в сигнальник не через RS232 и мониторовские функции, а с помощью аппаратного бута из ПЗУ по BDMA.
Оказалось, что все гуд, если монитор при старте вспахивает первый раз кодек 1847 (после евойного сброса). Определилось путем отключения 1847 от общего сброса (перерезанием и установкой свича), запуска монитора, формирования персонального сброса для 1847 руками (после того, как монитор его успешно оживит мы его успешно сбрасываем) и тестирования всех прекрасно работающих до этого программ в новых честных условиях. В результате все экзамплы от ADI накрылись медным тазом (что и требовалось доказать)! Попытки разглядеть между строк даташита секреты фирмы или выведать их у всезнающих ADI-шных суппортов успехом не увенчались и тогда был дизасемблирован монитор... Приемы, которыми монитор делал первую пахоту 1847 естественно несколько отличались от экзамплов. Интегрирование допытого ноу-хау в свои программы дало положительные результаты.

Oleg_0515


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

Ответы


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

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

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

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

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


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

E-mail: info@telesys.ru