I have a problem on C6747 interrupt.
what i want to do is
1. trigger a EDMA transfer,
2.EDMA transfer complete trigger a DSP interrupt: INT8,
3.INT8 interrupt service do some function.
Problem:
After my program run complete, INT8 isr not triggered.
And here below is my finding on register value:
1. IFR 0x00000100
the INT8 is update in IFR related bit.
2. IER 0x00000101
the INT8 enable bit is set already, bit 8.
3. CSR 0x14000101
the GIE bit already set in CSR
4. ISTP 0x11800000
ISTP already set to the vector table address.
but the ISTP do not update to : 0x11800000 + 8*0x20
it is supposed to be : 0x11800020 after the IFR bit 8 already set since the CSR.GIE and IER bit 8 already set, RIGHT?
Or something i missed?