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.

DM814x - problem on setting interrupt priorities in AINTC module

Hi all,

I am working on DM814x device and tried to set interrupt priorities of the ARM interrupt controller (AINTC).

According to the documentation the interrupt priority is set in the INTCPS_ILR[0..127] registers for each interrupt line. Bits [8..2] define the priority and should be able to receive values from 0 to 0x7F. I observed that when trying to set a priority greater than 0x3F it does not get applied correctly. It seems to me that bit 8 gets not set.

My exact example: I tried to set an interrupt priority of 65 for interrupt line 65 (SPI0INT). The register value to apply is 0x104. What I saw from debugger is a register value of 0x004. Trying to set the register value by debugger didn't work either.

My question: Is there a mistake in documentation or did I something wrong in accessing these registers?

Regards,

Andre