当前位置: 代码迷 >> 驱动开发 >> 8250串口调试求教,该怎么处理
  详细解决方案

8250串口调试求教,该怎么处理

热度:165   发布时间:2016-04-28 10:12:53.0
8250串口调试求教
运行串口测试程序时摁“CTRL+C”或KILL测试程序对应的进程时,一直不断地打印如下信息,此打印信息来自8250.c文件中的serial8250_interrupt函数,有木有遇到过同样的问题的啊,求大神们指教啊

^Cserial8250: too much work for irq43
serial8250: too much work for irq43
serial8250: too much work for irq43
serial8250: too much work for irq43
serial8250: too much work for irq43
serial8250: too much work for irq43
serial8250: too much work for irq43
serial8250: too much work for irq43
serial8250: too much work for irq43
serial8250: too much work for irq43
serial8250_interrupt: 23225 callbacks suppressed
serial8250: too much work for irq43
serial8250: too much work for irq43
serial8250: too much work for irq43
serial8250: too much work for irq43
serial8250: too much work for irq43
serial8250: too much work for irq43
serial8250: too much work for irq43
serial8250: too much work for irq43
serial8250: too much work for irq43
serial8250: too much work for irq43
serial8250_interrupt: 23226 callbacks suppressed
------解决方案--------------------
我的是因为设置串口的时候产生了忙中断,清中断后又设置串口,继续忙中断,导致死循环,我把写LCR寄存器注掉了,直接原因是串口收还是发少了个上拉电阻
  相关解决方案