我在OEMInterruptHandler函数中加入如下打印信息
RETAILMSG(1, (TEXT("OEMInterruptHandler@@Intr\intr.c: irq = %d \r\n"), irq));
没有想到出现了非常奇怪的结果,就是不停的打印了上面的信息。
OEMInterruptHandler@@Intrintr.c: irq = 0
OEMInterruptHandler@@Intrintr.c: irq = 0
OEMInterruptHandler@@Intrintr.c: irq = 0
OEMInterruptHandler@@Intrintr.c: irq = 0
OEMInterruptHandler@@Intrintr.c: irq = 0
OEMInterruptHandler@@Intrintr.c: irq = 0
OEMInterruptHandler@@Intrintr.c: irq = 0
OEMInterruptHandler@@Intrintr.c: irq = 0
OEMInterruptHandler@@Intrintr.c: irq = 0
OEMInterruptHandler@@Intrintr.c: irq = 0
OEMInterruptHandler@@Intrintr.c: irq = 0
OEMInterruptHandler@@Intrintr.c: irq = 0
OEMInterruptHandler@@Intrintr.c: irq = 0
OEMInterruptHandler@@Intrintr.c: irq = 0
OEMInterruptHandler@@Intrintr.c: irq = 0
OEMInterruptHandler@@Intrintr.c: irq = 0
OEMInterruptHandler@@Intrintr.c: irq = 0
OEMInterruptHandler@@Intrintr.c: irq = 0
OEMInterruptHandler@@Intrintr.c: irq = 0
OEMInterruptHandler@@Intrintr.c: irq = 0
并且系统会起来,我觉得这个是内核会循环调用OEMInterruptHandler函数的。这样用来处理中断。
哈哈,屏蔽之后就没有了,这样看来,这个内核会经常扫描这个函数。
注意事项:
一、如果文章标题标有【原创】字眼的,gooogleman有原创著作权,请转载的时候不要删除文章的任何部分,并且商业网站转载必须经过gooogleman同意。
二、文章标题标有【转载】也请转载的时候标明原创作者的名字和原文地址,尊重原创作者。
三、本博客为gooogleman的官方博客,并且会和gooogleman官方网站http://www.gooogleman.com/以及gooogleman CSDN 博客同步更新。
四、本博客原创文章所有权属于gooogleman嵌入式开发板联盟。
五、gooogleman嵌入式开发板联盟盟主旗舰店为http://gooogleman.taobao.com/ 旺旺ID 为:gooogleman2009 目前发现网上有类似的ID,请各位网友不要认错, gooogleman和gooogleman2009 是唯一的!