stm32f407 mpu问题咨询

2019-07-14 21:51发布

大家好,小弟想问下有谁用过M4内核的mpu功能,是否有示例可以分享下,
或者MPU中的特权级代码和用户级代码是怎么区别,通过什么指令可以实现两者的跳转?
权威指南和用户手册都看了,貌似没找到,
谢谢
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
2条回答
1522495332
2019-07-15 06:02
在用户级下能用SVC指令,不能用pendSVC。因为这两个异常的设计是为像操作系统这样的系统级别的程序用,SVC异常是系统开放给用户的一个进入内核的入口,而pendsvc异常一般被配置最低优先级,用来负责多任务切换等工作,从这个角度看,是不允许用户程序去触发pendSVC异常的。
异常说明.JPG
下图或许会你有帮助
用户级下使用软件中断.JPG

一周热门 更多>