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.

IVA2 Interrupt Controller registers write not working properly

Other Parts Discussed in Thread: OMAP3530

On the OMAP3530 when I write to the INTMUX_1 register (0x018000108) I see that the value written to that gets written to the INTMUX_2 register as well. I have tried this both from code as well as from the Memory View in CCSv4.

I see that anything written to 0x01800108 gets reflected on offsets 0x110 which means my INTMUX_1 gets set to INT_MUX2

I have caches disabled and am running the code from internal RAM.  i see this even if I change the values in CCSv4 using the Register view.

Any ideas ??

  • Figured this one out. Looks like the technical reference manual has an error in the address of INTMUX registers. They should start at 0x01800104 and not at 0x01800108 as described in the datasheet. CCSv4 register mapping in the register view is also in error. Hope someone from TI can fix the documentation (spruf98g) as well as the register view in CCSv4.