기존 이솝 임베디드 포럼의 지식인 서비스가 게시판 형태로 변경되었습니다.
directfb를 리빌드 했더니... 터치가 반응이 없네요...
혹시 디버그메시지를 올립니다...
뭐가 잘못 된걸까요?...
-------------------
(-) [Main Thread 3.484] ( 1001) Core/Input: dfb_input_core_initialize( 0x14ea0, 0x14e30, 0x2011e000 )
(-) [Main Thread 3.484] ( 1001) Direct/Modules: direct_modules_explore_directory( 'inputdrivers' )
(-) [Main Thread 3.485] ( 1001) Direct/Mem: + 44 bytes [modules.c:231 in direct_modules_explore_directory()]
(-) [Main Thread 3.486] ( 1001) Direct/Mem: + 24 bytes [modules.c:239 in direct_modules_explore_directory()] -> 0x14e78 " libdirectfb_keyboard.so"
(-) [Main Thread 3.486] ( 1001) Direct/Modules: Loading '/sdcard/lib/directfb-1.4-0/inputdrivers/libdirectfb_keyboard.so'...
(-) [Main Thread 3.489] ( 1001) Direct/Modules: Registering 'keyboard' ('inputdrivers')...
(-) [Main Thread 3.489] ( 1001) Direct/Mem: + 9 bytes [modules.c:134 direct_modules_register()] -> 0x143b8 " keyboard"
(-) [Main Thread 3.489] ( 1001) Direct/Modules: ...registered.
(-) [Main Thread 3.489] ( 1001) Direct/Mem: + 44 bytes [modules.c:231 in direct_modules_explore_directory()]
(-) [Main Thread 3.490] ( 1001) Direct/Mem: + 21 bytes [modules.c:239 in direct_modules_explore_directory()] -> 0x143f8 " libdirectfb_tslib.so"
(-) [Main Thread 3.816] ( 1001) Direct/Modules: Loading '/sdcard/lib/directfb-1.4-0/inputdrivers/libdirectfb_tslib.so'...
(-) [Main Thread 3.858] ( 1001) Direct/Modules: Registering 'tslib' ('inputdrivers')...
(-) [Main Thread 3.858] ( 1001) Direct/Mem: + 6 bytes [modules.c:134 in direct_modules_register()] -> 0x14748 " tslib"
(-) [Main Thread 3.859] ( 1001) Direct/Modules: ...registered.
(-) [Main Thread 3.859] ( 1001) Direct/Mem: + 44 bytes [modules.c:231 in direct_modules_explore_directory()]
(-) [Main Thread 3.859] ( 1001) Direct/Mem: + 27 bytes [modules.c:239 in direct_modules_explore_directory()] -> 0x147c8 " libdirectfb_linux_input.so"
(-) [Main Thread 3.859] ( 1001) Direct/Modules: Loading '/sdcard/lib/directfb-1.4-0/inputdrivers/libdirectfb_linux_input.so'...
(-) [Main Thread 3.862] ( 1001) Direct/Modules: Registering 'linux_input' ('inputdrivers')...
(-) [Main Thread 3.863] ( 1001) Direct/Mem: + 12 bytes [modules.c:134 in direct_modules_register()] -> 0x166b0 " linux_input"
(-) [Main Thread 3.863] ( 1001) Direct/Modules: ...registered.
(-) [Main Thread 3.863] ( 1001) Core/Input: init_devices( 0x14ea0 )
(-) [Main Thread 3.864] ( 1001) Direct/Mem: + 148 bytes [input.c:1219 in init_devices()]
(-) [Main Thread 3.864] ( 1001) Core/Input: -> probing 'Linux Input Driver'...
(-) [Main Thread 3.865] ( 1001) Direct/Modules: Unregistering 'linux_input' ('inputdrivers')...
(-) [Main Thread 3.866] ( 1001) Direct/Mem: - number of bytes of entry->name [modules.c:169 in direct_modules_unregister()] -> 0x166b0
(-) [Main Thread 3.866] ( 1001) Direct/Mem: - number of bytes of entry->file [modules.c:171 in direct_modules_unregister()] -> 0x147c8
(-) [Main Thread 3.866] ( 1001) Direct/Mem: - number of bytes of entry [modules.c:177 in direct_modules_unregister()] -> 0x162b0
(-) [Main Thread 3.867] ( 1001) Direct/Modules: ...unregistered.
(-) [Main Thread 3.867] ( 1001) Direct/Mem: - number of bytes of driver [input.c:1235 in init_devices()] -> 0x14f48
(-) [Main Thread 3.867] ( 1001) Direct/Mem: + 148 bytes [input.c:1219 in init_devices()]
(-) [Main Thread 3.868] ( 1001) Core/Input: -> probing 'tslib Input Driver'...
(-) [Main Thread 3.880] ( 1001) Direct/Mem: + 18 bytes [tslib.c:171 in driver_get_available()] -> 0x15e38 " /dev/input/event0"
(-) [Main Thread 3.881] ( 1001) Core/Input: -> 1 available device(s) provided by 'tslib Input Driver'.
(-) [Main Thread 3.882] ( 1001) Direct/Mem: + 32 bytes [input.c:1255 in init_devices()]
(-) [Main Thread 3.882] ( 1001) Fusion/SHMPool: fusion_shm_pool_allocate( 0x200000b4, 212, clear, 0xbeb898ac )
(-) [Main Thread 3.882] ( 1001) Fusion/SHMHeap: __shmalloc_brk( 0x20113000, 0 )
(-) [Main Thread 3.883] ( 1001) Fusion/SHMHeap: _fusion_shmalloc( 0x20113000, 212 )
(-) [Main Thread 3.885] ( 1001) Direct/Mem: + 12 bytes [tslib.c:248 in driver_open_device()]
(-) [Main Thread 3.885] ( 1001) Direct/Thread: direct_thread_create( INPUT, 0x41c0be9c(0x163c0), 'tslib Input' )
(-) [Main Thread 3.886] ( 1001) Direct/Mem: + 120 bytes [thread.c:184 in direct_thread_create()]
(-) [Main Thread 3.886] ( 1001) Direct/Mem: + 12 bytes [thread.c:191 in direct_thread_create()] -> 0x16450 " tslib Input"
(-) [Main Thread 3.886] ( 1001) Direct/Thread/Init: -> OTHER (-10) [0;0]
(-) [Main Thread 3.887] ( 1001) Direct/Thread/Init: -> locking...
(-) [Main Thread 3.887] ( 1001) Direct/Thread/Init: -> creating...
(-) [ NO NAME 3.888] ( 1009) Direct/Thread/Init: direct_thread_main( 0x163d0 ) <- tid 1009
(-) [ NO NAME 3.888] ( 1009) Direct/Thread/Init: -> starting...
(-) [tslib Input 3.888] ( 1009) Direct/Signals: Blocking all signals from now on!
(-) [tslib Input 3.889] ( 1009) Direct/Thread/Init: -> locking...
(*) Direct/Thread: Started 'tslib Input' (1009) [INPUT OTHER/OTHER 0/0] <8388608>...
(-) [Main Thread 3.889] ( 1001) Direct/Thread/Init: -> waiting...
(-) [tslib Input 3.889] ( 1009) Direct/Thread/Init: -> signalling...
(-) [tslib Input 3.890] ( 1009) Direct/Thread/Init: -> unlocking...
(-) [tslib Input 4.217] ( 1009) Direct/Thread/Init: -> running...
(-) [Main Thread 4.218] ( 1001) Direct/Thread/Init: -> ...thread is running.
(-) [Main Thread 4.218] ( 1001) Direct/Thread/Init: -> unlocking...
(-) [Main Thread 4.218] ( 1001) Direct/Thread/Init: -> returning 0x163d0
(-) [Main Thread 4.218] ( 1001) Core/Input: -> opened 'tslib touchscreen 0' (1) 0.1 (tslib)
(-) [Main Thread 4.219] ( 1001) Fusion/Skirmish: fusion_skirmish_init( 0x2011aca0, 'tslib touchscreen 0' )
(-) [Main Thread 4.219] ( 1001) Fusion/Reactor: fusion_reactor_new( 'tslib touchscreen 0', size 72 )
(-) [Main Thread 4.219] ( 1001) Fusion/SHMPool: fusion_shm_pool_allocate( 0x20000070, 60, clear, 0xbeb89874 )
(-) [Main Thread 4.219] ( 1001) Fusion/SHMHeap: __shmalloc_brk( 0x20010000, 0 )
(-) [Main Thread 4.219] ( 1001) Fusion/SHMHeap: _fusion_shmalloc( 0x20010000, 60 )
(-) [Main Thread 4.220] ( 1001) Fusion/Skirmish: fusion_skirmish_init( 0x20015fa0, 'Reactor Listeners' )
(-) [Main Thread 4.220] ( 1001) Fusion/Reactor: -> new reactor 0x20015f80 [1] with lock 0x20000034 [3]
(-) [Main Thread 4.220] ( 1001) Fusion/Reactor: fusion_reactor_set_lock( 0x20015f80 [1], lock 0x2011aca0 [22] )d 0x20000034 [3]
) [Main Thread 4.221] ( 1001) Core/Input: make_id( 0x01 )
(*) DirectFB/Input: tslib touchscreen 0 0.1 (tslib)
(-) [Main Thread 4.221] ( 1001) Core/Input: init_axes( 0x15e50 )
(-) [Main Thread 4.221] ( 1001) Fusion/SHMPool: fusion_shm_pool_allocate( 0x200000b4, 24, clear, 0xbeb89874 )
(-) [Main Thread 4.222] ( 1001) Fusion/SHMHeap: __shmalloc_brk( 0x20113000, 0 )
(-) [Main Thread 4.222] ( 1001) Fusion/SHMHeap: _fusion_shmalloc( 0x20113000, 24 )
(-) [Main Thread 4.222] ( 1001) Core/Input: input_add_device( 0x15e50 )
(-) [Main Thread 4.223] ( 1001) Direct/Mem: + 148 bytes [input.c:1219 in init_devices()]
(-) [Main Thread 4.223] ( 1001) Core/Input: -> probing 'Keyboard Driver'...
(-) [Main Thread 4.223] ( 1001) Core/Input: -> 1 available device(s) provided by 'Keyboard Driver'.
(-) [Main Thread 4.223] ( 1001) Direct/Mem: + 32 bytes [input.c:1255 in init_devices()]
(-) [Main Thread 4.223] ( 1001) Fusion/SHMPool: fusion_shm_pool_allocate( 0x200000b4, 212, clear, 0xbeb898ac )
(-) [Main Thread 4.224] ( 1001) Fusion/SHMHeap: __shmalloc_brk( 0x20113000, 0 )
(-) [Main Thread 4.224] ( 1001) Fusion/SHMHeap: _fusion_shmalloc( 0x20113000, 212 )
(-) [Main Thread 4.224] ( 1001) Direct/Mem: + 72 bytes [keyboard.c:396 in driver_open_device()]
(-) [Main Thread 4.225] ( 1001) Direct/Thread: direct_thread_create( INPUT, 0x41c02a84(0x16798), 'Keyboard Input' )
(-) [Main Thread 4.225] ( 1001) Direct/Mem: + 120 bytes [thread.c:184 in direct_thread_create()]
(-) [Main Thread 4.225] ( 1001) Direct/Mem: + 15 bytes [thread.c:191 in direct_thread_create()] -> 0x16518 " Keyboard Input"
(-) [Main Thread 4.226] ( 1001) Direct/Thread/Init: -> OTHER (-10) [0;0]
(-) [Main Thread 4.226] ( 1001) Direct/Thread/Init: -> locking...
(-) [Main Thread 4.226] ( 1001) Direct/Thread/Init: -> creating...
(-) [ NO NAME 4.227] ( 1010) Direct/Thread/Init: direct_thread_main( 0x167e8 ) <- tid 1010
(-) [ NO NAME 4.228] ( 1010) Direct/Thread/Init: -> starting...
(-) [Keyboard Input 4.228] ( 1010) Direct/Signals: Blocking all signals from now on!
(-) [Keyboard Input 4.228] ( 1010) Direct/Thread/Init: -> locking...
(*) Direct/Thread: Started 'Keyboard Input' (1010) [INPUT OTHER/OTHER 0/0] <8388608>...
--------------------
메시지는 앞뒤로 생략 했습니다...
감사합니다...^^
예전에 directFB 컴파일할 때 기억이 잘 나지는 않지만,
tslib쪽 패치를 해야 동작했던걸로 기억이 납니다.
증상이 같은지는 모르겠지만, 패치를 안하면 실행이 안되고 실행되다가
에러가 발생했었습니다.
같은 증상이면 아래것을 참고하시기 바랍니다.
http://lists.berlios.de/pipermail/tslib-general/attachments/20070217/fbdca453/attachment.ksh