I'm stuck at this:
on a 5402DSK board, transfer the data from internal memory by DMA
channel 5 to McBSP DXR1_0 and send them out.
the DMA runs in multiframe mode with a configuration of interrupt when
block transfer completed.
I could see the interrupt has been generated cuz the corresponding bits
in ST1, INTM and IFR are all set, but it seems the CPU doesn't continue
to process. The set bits are not cleared and my ISR has never been
processed. I set a break point in my ISR and it is never reached. I
don't know if it is because of the CCS1.20's IDE emulator environment,
or is there a hidden switch I forgot to press?
My vecs are moved to 0x0080, they are not corrupted.
Could anybody shed a light on me? Thank in advance.
Best regards, Jane SHEN
Tri-Link Technologies Inc.
#301-8988, Fraserton Court
Burnaby, BC V5J 5H8
Tel: (604) 451-9113
Fax: (604) 451-9118
Why my DMA interrupt is not processed?
Started by ●May 30, 2001