Про CVAVR с прошлой страницы: там мой вопрос конфа сломала, повторяю
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

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

Отправлено Сергей Борщ 10 ноября 2004 г. 13:29

спасибо Сидогреку, один вопрос снят, но два осталось:

1: Как разместить некую асмовую функцию по определенному адресу в памяти кода?
2: Как в таблицу векторов прерываний занести RJMP на мой асмовый обработчик (который вообще зашивается отдельно и известен только его адрес)

Сидогреку:
>По первым двум вопросам - не занимайтесь извратом, найдите более естественное (для С) решение.

Естественным для C решением первого вопроса является помещении функции в определенный сегмент при линковке.
Естественным рещением второго вопрося является асмовая команда по адресу вектора. Но поскольку в CVAVR сегментов я не обнаружил, вопросы остаются нерешенными.

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

Ответы



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

E-mail: info@telesys.ru