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

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

Отправлено ВН 27 декабря 2002 г. 18:52
В ответ на: окно ERROR, предыдущее Loading Program, основное /С6хххх Simulator ... отправлено olga 27 декабря 2002 г. 17:21

Даже скомпилил, слинковал и запустил в симулятор злополучный hello1 из tutorial. Хотя и не разбирался никогда с примерами до этого.
Нижеследующее относится к ccs 1.20 (c6000).
Если у Вас выше версия, то возможны какие-то отличия непринципиальные.
1. Настройка ccs. Через setup ccs compile C6000. Семейство, платформа (симулятор), endianess, memory map (map1 скорее), нужный проц. с нужным endianess, нужный симулятор, т.е. его cfg файл. Сохраняете настройки.
2. Берете папку hello1, копируете ее куда нибудь. Убиваете все, кроме hello.c,hello.h,hello.cmd,hello.mak,vectors.asm, чтобы не мешались.
3. Запускаете композитора. Открываете проект hello.mak из папки.
У меня ругался, не мог найти rts6201.lib, видимо неправильный путь указан в .mak был. Плюем на это. Удаляем rts6201 из проекта и тут же добавляем ее, но с нужным путем. Далее в project/options . В компилере и ассемблере можете target версию указать, в ассемблере endianess. В линкере: absolute executable, имена .out (автоматом) и .map (если нужен) файлов, run-time autoinitialization, размер стека и кучи (по умолчанию). Все. Build (rebuild all). Load program.
Да, .gel файл у меня - c6xinit.gel, как он попал уже не помню, но и без него все хорошо. Я его периодически удаляю, т.к. не люблю не до конца понятных вещей, а разбираться лень с ним. Однако при каждом запуске композитора он упорно появляется. Иногда удалять забываю. И какой-то разницы не заметил. int00 берется из библиотеки. Его можно написать и самому, свой. Для c54 писал. В этом случае библиотека не нужна, если ничего кроме из нее не нужно. Просто добавляется в проект файл с int00.

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

Ответы


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

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

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

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

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


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

E-mail: info@telesys.ru