×

实现完全 MCU 分区隔离:中断、调试和硬件

消耗积分:2 | 格式:pdf | 大小:0.29 MB | 2021-12-07

吴湛

分享资料个

软件中断 (SWI) APIptasks 可以直接调用 pmode 中的系统服务。但是,utask 需要软件中断 (SWI)接口来提供系统服务,例如发送信号量信号。SWI API 是使用 Cortex-M svc n指令实现的,这会导致 SVC 异常,从而导致切换到 pmode 并执行所需的系统服务。参数 n 选择要执行的系统服务。svc 指令是 utask 可以穿透 pmode 屏障,然后只运行允许的系统服务的唯一方法。当系统服务完成时,utask 将在 umode 中恢复,并返回服务的返回值和数据(如

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

评论(0)
发评论

下载排行榜

全部0条评论

快来发表一下你的评论吧 !