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.

hardware interrupt on omap 3530

Hi all

    I am trying to bring out isr using HWI on Bios . I an not using ECM as i want to bring out just 1 interrupt . in the Bios , under  HWI_INT4  i am giving the function name which is c function without arguments  . and in my main function i am usiing HWI_eventMap(4, 14);  4 maps to HWI_INT4 and 14 is the IDMA1 interrupt .

I am starting iDMA1 and i can see the idma compete but no interrupt is being generated as my isr is not processed . do i need to enable interrrupt ? or am i missing something .

thanks

Suresh

  • You do need to have interrupts enabled by setting GIE bit, this can be done easily with the HWI_enable() function call. The enabling of the individual interrupt on the DSP side should be handled by BIOS so the only other area you need to verify is that the interrupt is actually enabled and being generated by the peripheral, in this case the iDMA.