最近在学习am335x,在触摸屏驱动这块遇到了问题,添加printk()打印坐标信息我触摸时会不断打印坐标;把inux-4.1.6 /drivers/input/touchscreen/ti_am335x_tsc.c下的驱动看了个遍终于找到了问题现在贴出来:
错误修改:
1、ti_am335x_tscadc.c
static int ti_tscadc_probe(struct platform_device *pdev)
of_property_read_u32(node, "ti,
coordiante-readouts", &readouts); 应为coordinate
2、 ti_am335x_tsc.c
static int titsc_parse_dt(struct platform_device *pdev
if (err < 0) {
dev_warn(&pdev->dev, "please use 'ti,coordinate-readouts' instead\n");
err = of_property_read_u32(node, "ti,
coordiante-readouts", =》修改为coordinate
&nbs

本文介绍了在学习AM335x过程中,针对电阻触摸屏驱动调试遇到的问题及解决过程。通过深入分析linux-4.1.6 /drivers/input/touchscreen/ti_am335x_tsc.c驱动源码,最终成功获取并打印了触摸坐标信息。
最低0.47元/天 解锁文章

被折叠的 条评论
为什么被折叠?



