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.

c64x+ interrupt not firing

Hi,

I am a beginner, i am using DM6446 in our project, on its DSP c64x+, i want a interrupt from arm2dsp0, i.e on event-16 of dsp,

1.  I have enabled all interrupts through IER register setting of 0X0000FFF0.

2. I have also set TSR to 0x00000001

3. i have set intmux1 register to 0x00000010, i am taking the arm2dsp0 interrupt on channel-4

4. i have also installed handler and set ISTP

BUT WHEN I FIRE INTERRUPT FROM ARM through INTGEN REGISTERBY SETTING ITS 4TH BIT TO 1, THE CODE DOES NOT GO INTO:

#pragma INTERRUPT(func)

interrupt void func(void)

{

}

 do i also have to set EVTSET register?

why is it not going into interrupt function in dsp?

pls. help