request_irq或request_thread_irq后,irq的使能问题

TsingSoftware2014 2020-08-03 05:44:18
request_irq或request_thread_irq后,irq的使能问题

调用过request_irq或request_thread_irq后,应该不需要再特意区enable_irq的,但是有看到别人在request_irq后,去额外调用一次enable_irq。此部分想确认,request后是否需要enable_irq。另外request函数,是在哪部分使能中断的,是通过这里吗?thread_mask?谢谢。
...全文
32834 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
yoveldf 2020-08-08
  • 打赏
  • 举报
回复
一般不用的,而且enable_irq 必须和 disable_irq配套使用
Lenged_Zhao 2020-08-04
  • 打赏
  • 举报
回复
不清楚你用的啥MCU,也不清楚你用的啥软件。一般中断发生后,会进入中断处理函数,一般不需要再次使能的。但是可能需要清除中断事件标志位,有的操作系统会自动清除。也有可能使用的场景中,进入中断后会先将中断使能关闭,防止其他中断产生,这时候就需要重新使能中断了。
TsingSoftware2014 2020-08-04
  • 打赏
  • 举报
回复
求大神能帮忙解答啊
#### 收益: 学习《optee系统开发精讲 》套餐的收益如下:1、全体系的掌握optee的核心知识点(多核多线程、启动流程、各类API、TA/PTA/STA、driver、service、各类设计思想、内存管理、中断管理...);2、掌握TEE OS的设计核心思想(不限与optee,对其它TEE也是如此),能够进入软件架构层次的各项设计;3、快速熟悉大系统软件的各项组件,能够进行大系统软件之间的设计或排查问题4、学习和理解理解Armv8/Armv9架构、Trustzone架构5、技术水平提升N个level, 掌握快速的学习方法;#### 课程简介和大纲 该课程包含但不限与以下章节:optee的组件介绍optee os启动流程optee os的初始化流程optee os线程向量表及其作用进入optee os的八种方式optee os的异常向量表和设计模型optee os对irq中断的处理optee os对fiq中断的处理optee os的内存管理optee os的MMU的使用optee os的根密钥(信任根)optee os的RPC机制optee os的存储系统optee os的SFS系统optee os的RPMB机制的实现optee os的Timer实现optee os中实现的GP APIoptee os中的系统调度optee os中密码学函数的支持optee os中的线程调度CA/TA的开发模型optee os中的serviceoptee os中的 PTAoptee os中的 secure driveroptee os中的 Early TAoptee中spinlock的实现原理详解optee中mutex的实现方式optee的栈指针和栈内存的介绍optee中使用虚函数(平台客制化)的设计模型共享内存的介绍optee os的标准错误码TA的签名和验签TA链接静态库的方法

21,597

社区成员

发帖
与我相关
我的任务
社区描述
硬件/嵌入开发 驱动开发/核心开发
社区管理员
  • 驱动开发/核心开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧