Irq错误
在移植的时候遇到一个问题,望大家帮忙分析一下。
现在的情况是这样:
同样的硬件(camera),现在是两份比较相近的代码加上自己的修改
一份可以正常收到中断,读取相应的状态寄存器的值都正确,可以看到显示的图像;
另一份也可以受到中断,但收到中断后读状态寄存器值这发现这个值有问题,会报irq error,无法显示图像
对于错误的那一份代码,根据打印出来的信息,中断前所有寄存器的设置与正确的代码一致,而相关driver的初始化也没有看到什么问题,但就是会报irq的错误。
请问,大家有没有遇到过类似的情况,可不可以给出一些可能的导致错误的原因?谢谢了。