
cortex-m
hx_op
这个作者很懒,什么都没留下…
展开
-
SylixOS ArmV7m 支持
SylixOS ArmV7m 支持问题分析Cortex-M系列与Cortex-A系列不同,在中断处理函数中,会产生如下情况: 问题一 Cortex-A系列进入中断后,会切换到IRQ模式,同时硬件上自动关闭IRQ,而Cortex-M系列进入中断后,硬件不会自动关闭中断。即使中断处理中,第一条指令执行CPSID I关闭中断,如果有高优先级中断产生,仍然有可能还没有来的及关中断,就被高优...原创 2019-04-25 13:17:26 · 975 阅读 · 0 评论 -
SylixOS针对cortex-m平台的实现
SylixOS cortex-m支持对于cortex-m平台,根据任务切换的手段不同,SylixOS有两个不同版本,一个版本是利用svc进行任务切换等操作,另一个版本是利用pendsv进行任务切换,下面会对两个版本的实现方式进行阐述。cortex-m简介在介绍具体实现前,先简单介绍一下cortex-m平台关于任务切换、中断响应、中断嵌套的工作原理。主动保存上下文这都好办,但是当中断来临时如何...原创 2019-04-20 00:58:52 · 500 阅读 · 0 评论