找回密码
 注册
关于网站域名变更的通知
查看: 324|回复: 1
打印 上一主题 下一主题

ARM7/9 的中断& RTOS 系统

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2019-8-12 14:01 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

您需要 登录 才可以下载或查看,没有帐号?注册

x

最近比较忙,博客没有更新。今天特别想起来朋友问我的一个问题ARM7、ARM9支持嵌套中断吗?这个问题当时我不假思索的回答支持。

实际上,这个问题并不像我想象的那么简单,是非常复杂的。在RTOS系统里,如果想支持ARM的嵌套中断,也需要对RTOS针对ARM做特殊的处理。

首先我们来看一个问题,ARM的中断过程。ARM 有两种中断,一个是FIQ;一个是IRQ。FIQ异常中断为快速异常中断,它比IRQ异常中断优先级高。体现在:

1.当FIQ和IRQ异常中断同时产生时,CPU先处理FIQ异常中断;

2.在FIQ异常中断处理程序中,IRQ异常中断被禁止。

游客,如果您要查看本帖隐藏内容请回复

" K' s- Q& J" ~" P/ M4 `

- o" s; t. o2 a5 b4 s& y$ r7 Q* G% }+ v: ]" |6 h& H9 t8 M/ I2 ^, z( i
  U3 _5 c7 G8 c* P8 z  W$ T, d1 R3 r# t

+ G; D& g: {: M9 Q2 q2 p
- I; H9 Q9 Z4 A7 K5 ^, F


9 E% v. x9 M7 L- J" X+ I! ]" `: ?


6 \5 p, {+ g4 O: n# k3 D


/ ?9 `6 ]" K3 C

3 A0 r3 A+ D/ z2 b' r& d0 z8 R- u1 ]+ k
8 f, U6 J8 h' _- n1 e

该用户从未签到

2#
发表于 2019-8-12 17:32 | 只看该作者
研究研究,谢谢分享
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

推荐内容上一条 /1 下一条

EDA365公众号

关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

GMT+8, 2025-11-25 00:48 , Processed in 0.156250 second(s), 23 queries , Gzip On.

深圳市墨知创新科技有限公司

地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

快速回复 返回顶部 返回列表