[an error occurred while processing this directive]
"те, кто знают, как всегда молчат" или о глюках VDSP++ в контексте 2191
(«Телесистемы»: Конференция «Цифровые сигнальные процессоры (DSP) и их применение»)

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

Отправлено Димыч 11 ноября 2002 г. 11:40

Поимел некоторое "удовольствие" от общения с фокусами этого продукта. Речь пойдет о модуле, создающем загрузочный файл(elfloader).
Работа шла с процессором ADSP-2191, загружать его захотелось почему-то непременно через UART или же HPI.
В версии 2.0 загрузочный файл для HPI создавался, вопреки описанию, с трех-байтовыми полями стартовых адресов и 24-битных слов(в описании ee-131 - четырехбайтовые).
В версии 3.0(скачки через ступеньку - почему сразу не 5.0?) эту ошибку исправили и еще добавили полезный чекбокс "3 байта", который, оставляя адреса 4-хбайтными, использует 3 байта для 24-битных слов.
К слову, стоит выбирать именно такой формат загрузочного файла, если хотите использовать UART-boot.
В версии 2.0 загрузочный файл для UART создавался верный. В принципе его можно использовать и загрузчиком HPI, описанию все соответствовало.
В версии 3.0 файл для загрузки через UART покорежили - 24-битные слова расположили в 4-байтных полях(а не в 3-х байтных). Как результат - файл, для загрузки непригоден, выход - использовать файл для HPI с галкой "3 bytes".

Другие загрузочные файлы я не проверял, что будет дальше - одним аналоговым девицам известно...



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

Ответы


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

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

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

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

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


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

E-mail: info@telesys.ru