最近在使用dm3730的板子学习中断处理, 程序运行后发现和Interrupt Controller相关的寄存器都无法访问,感觉是INTCPS的时钟没有设置好。
对于别的模块比如看门狗,GPIO都有相应的ICLK和FCLK需要设置, 之后模块就能正常工作了, 但是对于INTCPS,TRM里并没有明确说明如何设置。
请问有没有什么相关的参考资料?如何设置时钟才能访问INTCPS的寄存器
谢谢
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.
He Zhiwen,
请问你是在CCS下访问的,还是linux下?
Linux应该是可以的,请参考论坛讨论:https://e2e.ti.com/support/dsp/davinci_digital_media_processors/f/537/t/307589#pi317334=1
The INTC is a MPUSS private peripheral in DM3730 can only be accessed via CortexA8 accesses. The INTC is connected to a private OCP port on the MPUSS’s AXI2OCP bridge and is not visible to other L3 masters. This means a DAP access from CCS doesn’t have a path to the INTC. CCS would have to halt the ARM to proxy an access to the INTC.