8250串口调试求教

AI__man 2013-03-05 09:09:25
运行串口测试程序时摁“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
...全文
550 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
plxie 2014-03-31
  • 打赏
  • 举报
回复
我的是因为设置串口的时候产生了忙中断,清中断后又设置串口,继续忙中断,导致死循环,我把写LCR寄存器注掉了,直接原因是串口收还是发少了个上拉电阻
bluebai1231 2013-10-18
  • 打赏
  • 举报
回复
额,没遇到过 兄台调试成功了吗,我这有个大大的问题 能帮我解决下么,邮箱 bluebai@qq.com
plxie 2013-10-16
  • 打赏
  • 举报
回复
请问这问题解决了吗?我也遇到这问题,经常一直打印serial8250: too much work for irq 9,应用程序那边就是打开串口,阻塞着收数据,串口还没有读写操作,一开机就打印这错误信息了

21,597

社区成员

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

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