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.

CCS/EVMK2H: low priority accumulator interrupts occurs only one time

Part Number: EVMK2H

Tool/software: Code Composer Studio

Hi, all.

I'm using EVMK2H board but i have a problem for triggering low priority accumulator interrupt.

After one low priority accumulator interrupt occurs in PDSP3, no more interrupts are not performed in spite of multiple packet DMA transmission.

But in PDSP1, low priority accumulator interrupt occurs as much as the packet DMA transmission count.

Two PDSP(PDSP1 - channel 32, PDSP3  - channel 32) are configured and each PDSP is used for uplink transmission and downlink transmission, respectively.

For testing, both accumulator list size are 1. Shortly, I want to trigger interrupt evert packet transmission.

I think clearing INTD has a problem but i cannot find the answer. I coded like the followings.

 - PDSP1

Qmss_ackInterruptByIntd(0, 32, 1);

Qmss_setEoiVector(Qmss_IntdInterruptType_LOW, 0);  

 - PDSP3

Qmss_ackInterruptByIntd(1, 32, 1);

Qmss_setEoiVector(Qmss_IntdInterruptType_LOW, 0);  

If second parameter of Qmss_setEoiVector function is set to 32, interrupt in PDSP1 and PDSP3 occurs only one time, respectively.

Could anyone help me to trigger low priority accumulator interrupt in PDSP3??