도와주세요!!
아래 질문을 올렸었는데요
장형기님께서 답변해주신것들을 확인해봤는데
아무이상이 없었습니다.
아마도 제가 추측컨데 소스에 문제가 있는듯합니다.
소스를 나름대로 분석해가면서 테스트 해보는데 찾기가 쉽지 않네요..
혹시 아는 부분이라도 힌트를 조금 주시면 저도 그쪽으로 파보도록 하겠습니다.
부탁드리겠습니다.
아래는 질문전문과 답변전문입니다.
-----------------------------------------------------------------------------------------------------------------------
안녕하세요
지금 작업환경은
커널 2.4.19-x5-v07
램디스크 3.3.4
QT 3.3.6
에서 작업하고 있습니다.
여기저기 서칭해서 QT를 무사히 X5에 올렸는데
칼리브레이션을 하면 아래와 같이 출력이 됩니다.
물론 좌표가 한쪽으로 쏠려잇죠..
어느부분을 수정해야 될지 혹시 아시는분 있으시면 부탁드리겠습니다.
설치자료는 KELP에 있는 QT3종 세트를 참고하였습니다.
640 480
mousePressEvent(0, 1742)
mousePressEvent(0, 218)
mousePressEvent(0, 169)
mousePressEvent(0, 1700)
mousePressEvent(0, 1004)
tl-x : 0, tl-y : 1742, tr-x : 0, tr-y : 1700
bl-x : 0, bl-y : 218, br-x : 0, br-y : 169
vl(tl.y - bl.y): 1524, vr(tr.y - br.y) : 1531
diff(vl - vr) : 7, avg((vl+vr)/2) : 1527
diff <= avg / 20 : OK
ht(tl.x - tr.x): 0, hb(br.y - bl.y) : 0
diff(ht - hb) : 0, avg((ht+hb)/2) : 0
diff <= avg / 20 : OK
dev 0: 6ce, scr 1e: 1e
dev 0: da, scr 1e: 1c2
dev 0: a9, scr 262: 1c2
dev 0: 6a4, scr 262: 1e
dev 0: 3ec, scr 140: f0
[0d7b:0ec2]
[0d7c:0ec1]
[0d7f:0ec1]
[0dea:02a4]
[0de7:02a7]
[0de3:02a7]
[02f8:02ce]
[02ef:02d0]
[02ef:02d0]
위와 같이 좌표는 제대로 나옵니다.
소스에 문제가 있는건 아닐까요?
터치스크린의 X축 좌표값을 못 읽는 것 같습니다..
보드 부팅 후 다음과 같이 하셨어 좌표값의 변화를 확인 해보세요..
$ echo "1" > /proc/mk712
이렇게 하고 터치를 누르면 X, Y 의 raw 좌표값이 올라옵니다. 여기서 X 좌표값이 변하지 않으면
터치 연결 상태를 확인 해 보세요..
정상적으로 연결되었는데 같은 증상이면 터치스크린에 문제가 있는 것입니다.
대부분이 터치 스크린의 필름케이블이 찢어져서 발생하는 경우가 많습니다.
수고하세요.