기존 이솝 임베디드 포럼의 지식인 서비스가 게시판 형태로 변경되었습니다.

안녕하세요.

 

Mango64(s3c6410)에 제작 Linux RootFileSystem에 qt lib를빌드하여 qt포팅중에 있습니다.

tslib까지 같이 빌드하였고, qt application실행, 동작에는 문제없이 잘 됩니다.

 

문제는 qt application 종료후

segmentation fault이나 Illegal instruction 오류가 발생합니다.

아무리 간단한 application을 실행하고 난뒤에도 오류가 발생합니다.

이유를 모르겠네요.

하루종일 삽질하다가 혼자의 힘으로는 안되나싶어 도움을 청해봅니다.

 

---------------------------------------------------------------------------------------------------------------------------------------------

1. tslib(최신버젼)

1) ./configure --host=arm-linux --prefix=/usr/local/tslib 이용하여 컴파일

 

2) # tslib
export TSDIR=/usr/local/tslib
export LD_LIBRARY_PATH=$TSDIR/lib:$LD_LIBRARY_PATH
export TSLIB_TSDEVICE=/dev/event1
export TSLIB_CONFFILE=$TSDIR/etc/ts.conf
export TSLIB_CALIBFILE=/etc/pointercal
export TSLIB_FBDEVICE=/dev/fb0
export TSLIB_CONSOLEDEVICE=none
export QWS_MOUSE_PROTO=tslib:/dev/event1

 

2. Qt lib

1) ./configure --prefix=/usr/local/qt_arm -embedded arm -little-endian -opensource -qt-zlib -qt-libtiff -qt-libpng -qt-libmng -qt-libjpeg -qt-freetype -qt-mouse-tslib

 

2) # QT
export QTDIR=/usr/local/qt_arm
export PATH=$QTDIR/bin:$PATH
export LD_LIBRARY_PATH=$QTDIR/lib:$LD_LIBRARY_PATH
export QTINC=$QTDIR/include
export QTLIB=$QTDIR/lib
export qt_prefix=$QTDIR
export QWS_DISPLAY="LinuxFb:/dev/fb0:mmWidth=160:mmHeight=160"

 

3) qmake.conf에 추가내용

QMAKE_INCDIR += /usr/local/tslib/include // tslib header, library 위치 설정
QMAKE_LIBDIR += /usr/local/tslib/lib
QMAKE_LFLAGS += -Wl,-rpath-link=/usr/local/tslib/lib

 

4) ts.conf 내용

# Uncomment if you wish to use the linux input layer event interface
module_raw input // 앞에 공백이 있으면 segmentation fault가 생긴다고 하던데 공백이 없는상태입니다.

# Uncomment if you're using a Sharp Zaurus SL-5500/SL-5000d
#module_raw collie

# Uncomment if you're using a Sharp Zaurus SL-C700/C750/C760/C860
# module_raw corgi

# Uncomment if you're using a device with a UCB1200/1300/1400 TS interface
# module_raw ucb1x00

# Uncomment if you're using an HP iPaq h3600 or similar
# module_raw h3600

# Uncomment if you're using a Hitachi Webpad
# module_raw mk712

# Uncomment if you're using an IBM Arctic II
# module_raw arctic2

module pthres pmin=1
module variance delta=30
module dejitter delta=100
module linear

---------------------------------------------------------------------------------------------------------------------------------------------

 

컴파일러 4.2.2 eabi, 4.3.2 eabi 사용해봤구요
qt는 4.7.2, 4.8.0, 4.8.1
다 빌드해봤는데. 역시 문제가 해결되지 않았습니다.
제가 제작한 파일시스템 문제인가해서 보드회사에서 제공해준 파일시스템에다가
tslib, qt만 올려서 해봤지만 동일한 증상이 나타납니다.
 
그런데 export QWS_MOUSE_PROTO=tslib:/dev/event1을 주석처리하여
tslib를 사용하지 않고 qt applcation을 실행하면 종료시에 정상적으로 종료됩니다.
보면 결국 tslib문제같기도한데..
 
어디가 문제인지도 모르니 삽질만 하다가 하루가 가네요.
조언 부탁드리겠습니다.
List of Articles
번호 제목 글쓴이 날짜 조회 수sort
5328 아이지 시스템 JTAG A1000 NAND Flash Loader (.axf) 파일 구... [5] 김진만 2009-03-18 1495
5327 안드로이드 dhcp 관련 질문드립니다. [5] 송형돈 2009-10-16 1495
5326 Exynos 5250 LCD 회전 [3] 윤동열 2013-02-08 1495
5325 무선랜 ?? <==완료 [3] 윤현승 2006-07-28 1494
5324 안드로이드 배터리 게이지 자동 업데이트 문의 [6] 이제현 2009-09-27 1494
5323 starting kernel 후 멈춥니다.. [15] kjh10101 2010-02-23 1494
5322 u-boot 관련 몇가지 질문이 있습니다. [3] Supsupi 2013-03-31 1494
5321 Android Booting시 screen mode(landscape/portlate) 변경 방법이 ... [2] yama 2011-10-08 1493
5320 동적라이브러리 링크 오류 [3] seokin 2012-01-03 1493
5319 제가 만든 모듈을 보드에 있는 커널에 삽입하려고 하니..아래와 같은... [1] 혜민아빠 2012-04-07 1493
5318 혹시 Android4.3에 들어온 Camera3 쪽 보고 계신분 없나요? EverydayMayday 2013-09-16 1492
5317 Arndale board 5250 용 커널 빌드시 에러 [5] realizeadream 2014-04-23 1492
5316 [완료]u-boot에서 tftp로 부트로더 올릴때 tftp에러 [3] 이재명 2007-06-21 1491
5315 삼성의 AP series 대리점에 대한 문의드립니다. [1] 어떤이의꿈 2012-11-26 1491
5314 [질문] jffs2 mount 에러 [2] 민세홍 2006-05-30 1490
5313 [완료] SMC91C111 driver 증상 한 번 봐주세요. [4] 강경완 2007-04-18 1490
5312 안드로이드 빌드, choosecombo 질문입니다. [1] 나노세컨드 2012-03-24 1490
5311 안드로이드 풀 빌드 시 구글 계정 사용할 수 있나요? [1] 코믹해커 2013-01-31 1490
5310 MAX8997 LDO15 관련 문의드립니다. [2] 혜정아빠 2013-06-12 1490
» qt 종료후 segmentation fault, Illegal instruction 오류. Supsupi 2012-04-26 1489

사용자 로그인