配置路径 | /home/scooper/jkD7/20221221/ido_evb3568_v2_android11_sdk/kernel/drivers/input/touchscreen/XXX(XXX根据自己的触摸屏定义) |
Kconfig配置 | 一定要在Kconfig中配置定义,否则makefile中加了定义生成也没用,不会生成相应的 xxx.o 的文件 |
i2c地址修改0x90 ,触摸响应event为3 修改成下面后,触摸响应慢,event为2 | |
错误代码调试 | In function 'check_copy_size', inlined from 'copy_from_user' at ./include/linux/uaccess.h:146:6, inlined from 'jadard_proc_display_write' at drivers/input/touchscreen/jadard/jadard_debug.c:1370:6: ./include/linux/thread_info.h:160:4: error: call to '__bad_copy_to' declared with attribute error: copy destination size is too small __bad_copy_to(); daisy查找问题发现,报错的都是第三个参数为len-1将 -1去除后报错消失 |
驱动加载前 | adb shell getevent 无响应,老屏幕goodix-ts有响应 |
驱动加载后 | adb shell getevent 有响应 (博客来源:csdn :daisy.skye,转载请备注原文链接谢谢) |
修改i2c | |
rk3568 触摸屏配置-调试日志
最新推荐文章于 2023-10-31 14:59:30 发布
屏幕是JD厂家的jadard,jd9366t
厂家给的驱动中里面包含了两个屏幕的驱动需要自己更改下参数才能正常编译通过