This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

正在使用cortex m3,想确认一下ldmia/stmia这类指令在执行的过程中,是否会被其他高优先级的任务中断;

如题

Parents
  • LDM和STM执行过程会被优先级更高的中断打断以保证中断响应时间。 不过CM3会将LDM和STM的执行状态保存在EPSR的ICI field中,这样中断返回之后CM3可以从被打断的地方继续执行。

Reply
  • LDM和STM执行过程会被优先级更高的中断打断以保证中断响应时间。 不过CM3会将LDM和STM的执行状态保存在EPSR的ICI field中,这样中断返回之后CM3可以从被打断的地方继续执行。

Children