当前位置: 技术问答>linux和unix
求助:udelay()的怪问题?
来源: 互联网 发布时间:2016-10-06
本文导语: 我在mips上移植了一个2.6.30的内核,但是在调试内核时,发现udelay()函数很奇怪,在init/main.c或其它核心代码中调用是正常的,但是在驱动程序中(编译进内核)调用udelay(1)却需要半分钟,调了好久都不知道是什么问题...
我在mips上移植了一个2.6.30的内核,但是在调试内核时,发现udelay()函数很奇怪,在init/main.c或其它核心代码中调用是正常的,但是在驱动程序中(编译进内核)调用udelay(1)却需要半分钟,调了好久都不知道是什么问题!请大虾们帮我指点指点。。。不胜感激。。。
|
但是在驱动程序中(编译进内核)调用udelay(1)却需要半分钟
-----------------
具体调用位置,中断处理中?
-----------------
具体调用位置,中断处理中?
|
还是贴code吧,udelay的实现好像在mips上有些不一样.有一些是用HRT做的,有些有对参数的要求.