[an error occurred while processing this directive]
|
Для того, чтобы создать файл *.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: info@telesys.ru