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.

how to clear c6747 usb0 interrupts using the CPU



I have a c6747 cpu interrupt service routine for usb0 interrupts that gets called once after powering up the evm board and never gets called again, even though the INTSRCR register changes.  In the ISR i clear the interrupt by writing to the INTCLRR register with the same value i read from INTSRCR and then writing 0 to EOIR.  Is there anything else you need to do to get the CPU to service another interrupt from USB0?

Thank you.

 

  • Bill,

    Can you check the INTMSKSETR and INTRUSBE registers to make sure other USB interrupts are enabled?  For more information about setting up USB interrupts, section 3.1 in the USB2.0 user guide has reference code to initialize interrupts.

    - Christina