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

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

Отправлено Vlad. 25 декабря 2002 г. 11:29
В ответ на: Говорим,похоже,об одном,только странно... отправлено Бав 25 декабря 2002 г. 10:21

Для того, чтобы создать файл *.hex не нужно знать тонкости командных строк. Можно все сделать на уровне IDE. Через меню IDE Projects\Projects Options\Project\Type выбираете Splitter file, затем
Projects\Projects Options\Load\Format выбираете Intel hex.
И еще в Projects\Projects Options\Load\Memory type выбираете ROM&RAM.
После компиляции проекта автоматически будет создан *.hex файл, который используется для прошивки ПЗУ, загружаемой в DSP через BDMA.

В PM загружается программа, а в DM будут загружаться данные.
Чтобы в DM загрузились данные, нужно в программе указать, примерно следующее:

.SECTION/DM dm_data2; // dm_data2 - сегмент данных указанный в *.ldf файле.
.VAR Buffer=0x00aa;

В итоге в ячейку Buffer в DM загрузиться 0x00aa.


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

Ответы


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

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

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

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

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


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

E-mail: info@telesys.ru