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

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

Отправлено Iliya 19 ноября 2003 г. 11:58

Составил таблицу векторов прерываний и что-то процессор эту таблицу и прерывания не воспринемает как должное....ОН на них никак не реагирует
Вот исходный текст:

.mmregs
.sect "vectors"
//Объявил вызываемые функции

.global _Begin_vectors
.global _Ret_Tm
.ref _c_int00
.ref No_used

.global NMI_int
.global SINT2 ;2
.global INT2_int
.global Timer0_int
.global McBSP0_receive_int
.global McBSP1_receive_int
.global McBSP1_transmit_int
.global DMA1_int
.global HOST_int
.global INT3_int
.global McBSP2_receive_int
.global McBSP2_transmit_int
.global DMA4_int
.global DMA5_int
.global INT1_int
.global McBSP0_transmit_int
.global DMA0_int
.global INT4_int
.global DMA2_int
.global DMA3_int
.global Timer1_int
.global INT5_int
.global BusError_int
.global DataLog_int
.global RTOS_int

// Дальше сами вектора
_Begin_vectors:
res: .ivec _c_int00,USE_retA ;0
nmi: .ivec NMI_int ;1
int0: .ivec SINT2 ;2
int2: .ivec INT2_int ;3
tint0: .ivec Timer0_int ;4
rint0: .ivec McBSP0_receive_int ;5
rint1: .ivec McBSP1_receive_int ;6
xint1: .ivec McBSP1_transmit_int ;7
usb_: .ivec No_used ;8
dmac1: .ivec DMA1_int ;9
dspint: .ivec HOST_int ;10
int3: .ivec INT3_int ;11
rint2: .ivec McBSP2_receive_int ;12
xint2: .ivec McBSP2_transmit_int ;13
dmac4: .ivec DMA4_int ;14
dmac5: .ivec DMA5_int ;15
int1: .ivec INT1_int ;16
xint0: .ivec McBSP0_transmit_int ;17
dmac0: .ivec DMA0_int ;18
sint20: .ivec INT4_int ;19
dmac2: .ivec DMA2_int ;20
dmac3: .ivec DMA3_int ;21
tint1: .ivec Timer1_int ;22
i2c: .ivec INT5_int ;23
berr: .ivec BusError_int ;24
dlog: .ivec DataLog_int ;25
rtos: .ivec RTOS_int ;26
sint27: .ivec No_used ;27
sint28: .ivec No_used ;28
sint29: .ivec No_used ;29
sint30: .ivec No_used ;30
sint31: .ivec No_used ;31
//и наконец вызова функции
;Reset_int:

; *abs16(#password1) = #0x7777
; goto _c_int00

No_used: reti;goto No_used
; .newblock
SINT2: ret
McBSP0_receive_int:
ret

McBSP1_receive_int:
ret
;goto McBSP1_receive_int
McBSP2_receive_int:
ret
;goto McBSP2_receive_int

McBSP0_transmit_int:
ret

McBSP1_transmit_int:
ret
;goto McBSP1_transmit_int
McBSP2_transmit_int:
ret;goto McBSP2_transmit_int

NMI_int:
ret;goto NMI_int
INT0_int:
nop
ret;return_int
INT1_int:
ret;goto INT1_int
INT2_int:
ret;goto INT2_int
INT3_int:
ret;goto INT3_int
INT4_int:
ret;goto INT4_int
INT5_int:
ret;goto INT5_int

Timer0_int:
call _Ret_Tm
ret;goto Timer0_int
Timer1_int:
ret;goto Timer1_int

DMA0_int:
ret;goto DMA0_int
DMA1_int:
ret;goto DMA1_int
DMA2_int:
ret;goto DMA2_int
DMA3_int:
ret;goto DMA3_int
DMA4_int:
ret;goto DMA4_int
DMA5_int:
ret;goto DMA5_int

HOST_int:
ret;goto HOST_int

BusError_int:
ret;goto BusError_int

DataLog_int:
ret;goto DataLog_int

RTOS_int:
ret;goto RTOS_int

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

Ответы


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

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

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

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

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


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

E-mail: info@telesys.ru