小编Ali*_*göl的帖子

如何解决"BUG:调度原子:swapper/0x00000103/0,CPU#0"?在TSC2007驱动程序?

我找到了tsc2007驱动程序并根据我们的需要进行了修改.我们公司正在生产自己的TI DM365板.在该电路板中,我们使用TSC2007并将PENIRQ引脚连接到DM365的GPIO0.它在驾驶员身上看得很清楚.当我触摸触摸屏光标正在移动,但同时我得到

BUG: scheduling while atomic: swapper /0x00000103/0, CPU#0
Run Code Online (Sandbox Code Playgroud)

警告和嵌入式Linux正在崩溃.有两个文件,我修改并上传到http://www.muhendislikhizmeti.com/touchscreen.zip一个是与计时器,另一个不是.它无论如何都会给出这个错误.

我在网上找到了一个解决方案,我需要使用工作队列并使用schedule_work()API调用.但他们现在对我来说很模糊.有没有人知道如何解决这个问题,并可以给我一些建议,从哪里开始使用工作队列.

c linux-kernel

22
推荐指数
3
解决办法
4万
查看次数

标签 统计

c ×1

linux-kernel ×1