안녕하십니까, 터치 관련해서 아래의 오류를 정확히 밝혀 내기 쉽지 않아서 이렇게 도움을 요청 드립니다.

 

CPU: OMAP35xx

LCD 사이즈 : 272 * 480

터치 드라이버 : TSC2007

안드로이드 버전: 프로요 2.2

 

타깃 보드에 터치스크린 (TSC2007) 드라이버를 적용하여 안드로이드용 개발 진행 중입니다.

 

Tslib 적용하여

Ts_calibrate ts_print 실행하여 4개의 맨 끝 점 좌표를 체크해 보았습니다.

 

미세한 차이가 발생하긴 하나 큰 오차는 발생하지 않는 상황입니다.

 

문제 확인1: 입력 키 보드에서 맨 좌, 우측 버튼의 입력 부분에서 오차가 발생 (, P 입력시 O가 입력됨)

아래의 화면 참고 부탁 드립니다.

 

문제 확인2: Dev Tools > Pointer Location 진입 시

가운데 공간에만 터치 가능하며 특이한 점은 오른쪽이 터치 할 수 없는 더 많은 틈(공간)이 발생합니다.

||=======| |

||             | |

||             | |

||             | |

||             | |

||=======| |

 

현재 진행 방향: 좌표 찍히는 부분은 거의 동일해서 터치 드라이버단은 별 문제가 없다고 생각하고

커널 윗단인 FrameWork 부분을 확인해 보려고 하고 있습니다.

InputDevice.java

KeyInputQueue.java

EventHub.cpp

 

혹시 LCD 처리 잘못 일 수도 있을까요?

진행 방향에 대해 조언해 주실 수 있으신지 부탁 드리옵니다.

 

첨부 파일 참고 하십시요.

 

박 재성 배상.