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

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

Отправлено Andersen 07 мая 2004 г. 15:18

в intr.h для прикрепления обработчика к прерыванию есть вот что

typedef interrupt void (*Ip)(void);
void hook_interrupt(unsigned int trap, Ip);

у меня есть ф-ция
void interrupt intr_Handler();

надо ее прицепить.
после typedef interrupt void (*Ip)(void); надо создать указатель пообного типа
Ip I;
trap=INT2_TRAP;
I= intr5_Handler;
hook_interrupt(trap, I); теперь по идее к прерыванию прицепелен адрес начала ф-ции-обработчика.
необходимую библиатеку прицепелил (drv55x.lib)
но эта сволоч выдает две ощибки
>> error: linking files for incompatible targets (library
'D:\CodeComposer\FULLPROG\FULLPROG\project\drv55x.lib',member 'intr.obj')

>> error: linking files for incompatible targets (library
'D:\CodeComposer\FULLPROG\FULLPROG\project\drv55x.lib',member 'vectors_.obj')

Шо делать?

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

Ответы


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

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

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

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

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


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

E-mail: info@telesys.ru