6410 selected device is not a touchscreen I understand

之前移植了6410後,就沒有測試過,今天編寫程序燒進去後運行才發現觸摸屏不起作用。

於是試了下系統裏tslib的bin文件夾下的命令:

./ts_caliberate  

結果總是報錯:selected device is not a touchscreen I understand

先去飛凌的官方論壇逛了一圈,好多人有這個問題,但沒一個解決辦法有效。

先用cat命令試了下幾個event,

cat /dev/input/event0

發現當用event2的時候,觸摸屏幕,在串口終端會輸出亂碼,說明event2是有效的,於是在環境變量設置中更改:

export TSLIB_TSDEVICE=/dev/input/event2

export QWS_MOUSE_PROTO=tslib:/dev/input/event2

更改後,千萬記得要將環境變量更新!!!我就是之前改了後沒更新一直以爲有問題,結果重啓後就可以了!!

source /etc/profile


同時我在網上搜到一篇文章:《 ok6410 tslib 認不出touchscreen 問題

不知道爲什麼連接被禁用不讓發佈= =

說是EV_VERSION的定義不對,要修改,但是又沒說具體在哪裏,這種人很討厭!我找了半天沒找到tslib的代碼裏的EV_VERSION定義。。。T T


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章