如何在ARM Cortex-A8中设置特权模式?

时间:2015-06-11 15:07:20

标签: arm interrupt cortex-a8 privilege

我必须使用Ti Sitara am335x处理器的Neon协处理器。要启用氖,我必须启用FPEXC的第30位(浮点异常寄存器)。为此,我需要进入特权/系统模式。

他们中的一些人建议通过发送中断来实现这一目标。怎么做皮质A8?有人能解释一下吗?

感谢。

1 个答案:

答案 0 :(得分:0)

您可以使用中断或svc进入特权模式,但是您的操作系统代码将会运行,您将无法控制。那你怎么建议通过访问fpexc来启用氖?

您最好的选择是重新编译启用浮点/霓虹灯的操作系统。这将启动vfp / neon单元。此外,当启用vfp / neon时,任务切换器将需要保存恢复fpu寄存器以及通用寄存器。