ts_open: No such file or directory
加入环境变量TSLIB_TSDEVICE=/dev/event0
将环境变量改为TSLIB_TSDEVICE=/dev/input/event0
2、问题:
tslib: Selected device is not a touchscreen (must support ABS and KEY event types)
两种情况:一种内核未加入触摸屏的支持,另一种情况是将TSLIB_TSDEVICE=/dev/input/event0 改为 TSLIB_TSDEVICE=/dev/input/event1
解决办法:
1)内核加入触摸屏的支持
内核和文件系统编译时加入触摸屏支持:
一、内核配置支持触摸屏
<*> Erasoc Touch Screen driver support based on SPI Controller
<*> Touchscreen interface
(640) Horizontal screen resolution
(480) Vertical screen resolution
<*> Event interface
[*] Touchscreens ---> 里面什么都不用选
2)执行cat /dev/input/eventN(N = 0,1), 然后再触摸触摸屏,看在终端哪个有反应就是哪个接口了
3、
在开发板上运行校正程序时出现No raw modules loaded
解决方法是把 tslib/etc目录下的ts.conf 的 "#module_raw input"的注释符号“#”去掉。但记住不要在前面留有 空格 ,否则会出现错误Segmentation fault