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.

ISR not running when called from HWI4 on DM6446

hello

i  am using HWI4 on DSP/BIOS of CCSv 3.3 in which i've selected Interrupt selector as 36 for DM6446 processor on DSP side which is a EDMA interrupt and called ISR as isr_edma

i've  also set 

c64_enableIER(C64_EINT4) and included C64.h

but that ISR is not runnig.

what could be the problem?

  • Which version of BIOS are you using?

    Is your ISR getting triggered?  You can try Hwi_post(4) just to see if your ISR gets called.  This means Hwi4 was correctly plugged with your ISR and somehow the real ISR isn't getting triggered.

    Could be that the interrupt is getting triggered but your isr isn't getting called?  Could you put a breakpoint on the Hwi4 interrupt vector.  The ISTP register is set to Hwi0, you can scroll to get to Hwi4.

    Judah