DSPRelated.com
Forums

my linker does not work properly

Started by Roberto Espinosa October 6, 2003
Hi all,
 
I am using a C5402 and I want to execute Brint1 interrupt.  My linker generate the following code:
 
0x0000E0:INT3
0x0000E0:0xF273  0X00E0  0xF495 0xF495
0x0000E4:HPINT
0x0000E4:0xF273  0X00E4  0xF495 0xF495  0X0000  0X0000 0XF495 0XF495
0x0000E8:BXINT1
0x0000E8:0xF273  0X00E8  0xF495 0xF495 
 
as a result of the following interrupt vector:
RESET: BD _c_int00 ;RESET, SINTR
 NOP
 NOP
NMI:BD NMI  ;/NMI, SINT16
 NOP
 NOP
;************************************************************************
;** S/W Interrupts
;************************************************************************
SINT17: BD SINT17 ;SINT17
 NOP
 NOP
SINT18: BD SINT18 ;SINT18
 NOP
 NOP
SINT19: BD SINT19 ;SINT19 
 NOP
 NOP
SINT20: BD SINT20 ;SINT20
 NOP
 NOP
SINT21: BD SINT21 ;SINT21
 NOP
 NOP
SINT22: BD SINT22 ;SINT22
 NOP
 NOP
SINT23: BD SINT23 ;SINT23
 NOP
 NOP
SINT24: BD SINT24 ;SINT24
 NOP
 NOP
SINT25: BD SINT25 ;SINT25
 NOP
 NOP
SINT26: BD SINT26 ;SINT26
 NOP
 NOP
SINT27: BD SINT27 ;SINT27
 NOP
 NOP
SINT28: BD SINT28 ;SINT28
 NOP
 NOP
SINT29: BD SINT29 ;SINT29
 NOP
 NOP
SINT30: BD SINT30 ;SINT30
 NOP
 NOP
;************************************************************************
;** Rest of the Interrupts
;************************************************************************
INT0:  BD _prueba_int0  ;/*antes Bd int0*//INT0, SINT0
 NOP
 NOP
INT1:  BD INT1  ;/INT1, SINT1
 NOP
 NOP
INT2:  BD INT2  ;/INT2, SINT2
 NOP
 NOP
TINT0:  BD TINT0 ;TINT0, SINT3
 NOP
 NOP
BRINT0: BD BRINT0;antes_lee_dato_de_ambe
 NOP
 NOP
BXINT0: BD BXINT0 ;BXINT0, SINT5 
 NOP
 NOP
DMAC0: BD DMAC0 ;DMAC 0, SINT6
 NOP
 NOP
TINT1: BD TINT1 ;TINT1, DMAC1, SINT7
 NOP
 NOP
INT3: BD INT3  ;/INT3, SINT8
 NOP
 NOP
HPINT:  BD HPINT ;HPI, SINT9
 NOP
 NOP
BRINT1: BD _lee_dato_de_ambe_2  ;BRINT1, DMAC2, SINT10
 NOP
 NOP
BXINT1: BD BXINT1  ;BXINT1, DMAC3, SINT11
 NOP
 NOP
DMAC4:  BD DMAC4  ;DMAC4, SINT12
 NOP
 NOP
DMAC5: BD DMAC5 ;DMAC5, SINT13
 NOP
 NOP
RSVD1: BD RSVD1 ;reserved
 NOP
 NOP
RSVD2: BD RSVD2 ;reserved
 NOP
 NOP
 
That is to say, it does not translate well the line of Brint1 and my code goes into Bxint1 loop. Why? Can you lend me any interrupt vector which is correctly translated?
 
Thanks,
Roberto Espinosa.


Yahoo! Messenger
Nueva versión: Super Webcam, voz, caritas animadas, y más ¡Gratis!