This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

TMS320C5517: How to get McBSP receiver Interrupt?

Part Number: TMS320C5517
Other Parts Discussed in Thread: TMS320VC5410A

Hi,

We use McBSP in TMS320C5517, and config the C5517 as following:

1) In the interrupt vector definition:

_RST:        .ivec    reset_isr, USE_RETA; Reset / Software Interrupt #0

NMI:        .ivec    reset_isr                ;

INT0:        .ivec    dummy_isr                ;

INT1:        .ivec    dummy_isr                ;


TINT0:        .ivec    dummy_isr                ;

PROG0:        .ivec    dummy_isr            ;

UART:        .ivec    dummy_isr                ;

PROG1:        .ivec    _McBSP_RINT_Isr     ;the McBSP Intrrupt receiver   

...

2) EBSR = 0x0b3f; //McBSP

3)PSRCR = 8;

PRCR = 0xd0; //reset McBSP

4)set receiver interrupt in McBSP SPCRL

SPCRL = 0x20; //enable FS occur interrupt(NEWFS)

...

5) IER0 = 0x190;//enable PORG1 interrupt

IER1 = 0;

6)enable interrupt

asm(" BIT(ST1, #ST1_INTM)=#0");

When we run the program  there is no interrupt  when FS occur. the McBSP config  and McBSP interface is the same with TMS320VC5410A which is correct with FS occur.

What should I check now?

Our CCS Version: 5.5.0.00077 .

Best Regards,

Dudechao