大家好,我正在做Cortex-A7上的一个project,因为一些原因,主要代码都是跑在svn_ns状态下的。在初始化GIC时遇到了一些问题: 原本我的GIC驱动是跑在svn_s状态下,全部中断都属于Group 0,一切都没问题。现在一些原因需要让它跑在svn_ns下,查阅资料后发现为了可以在non secure状态下enable一个中断,需要把这个中断设置成Group 1,否则各种对应这个中断的设置会被忽略掉,于是我把所有的中断通过secure monitor 都设置成了Group
↧