EGalax touchscreen and Qt5
-
Hi Tannyveer,
If you have already compiled tslib library for RPI then there must be some tools generated along with the compilation. Check "tests" folder. If those tools like ts_test, ts_calibrate works fine then that means your tslib is working fine.If you compiled TSLIB in host system then transfer the required tools to RPI and then try running them.
Thanks
-
Ok then copy these libraries into your RPI and then add the path to environment variable LD_LIBRARY_PATH.
If you generated the tslib in your host pc, then they get generated inside /usr/local.
Copy these .so files to your RPI and add the path to LD_LIBRARY_PATH.
let me know what happens next.
-
Have you set the following environment variables:
@
export TSLIB_FBDEVICE=/dev/fb0
export TSLIB_TSDEVICE=/dev/ttyS1
export TSLIB_PLUGINDIR=/home/Sid/tslib_plugins
export TSLIB_CONFFILE=/home/Sid/ts.conf
@also try running ts_calibrate. Do you get same error?
Also some more tools are present like ts_print, ts_print_raw.
Try running them as well..
-
Dear Tannyveer,
I think may be its is related to some permission issue. I am not sure.
Try changing the permission of all the related files.Also check with ldd command whether all the libraries needed are found by the required binaries or not.
i have not come across any such error :( -
Dear Sid
sorry for the late post i am out of station from three days, right now iam in my workbench still i got the same errors i want to compile the tslib once again
now my question is iam compiling tslib on my host system contains ubuntu 14.04 32-bit version. Is any problem encounter with this desktop version.
another queston after install tslib in my host system i transfered the install files using gftp.this may be any troubled for my tslib.please answers these questions so that i vl try again to compile the tslib. give me the procedure from first steps to compile the tslib
-
Do following steps:
@
export ac_cv_func_malloc_0_nonnull=yes
export CC=powerpc-wrs-linux-gnu-ppc_603e-glibc_std-gcc
export CXX=powerpc-wrs-linux-gnu-ppc_603e-glibc_std-g++
./autogen.sh
./configure --host=powerpc-603e-linux --target=powerpc --prefix=/usr/local
make
make install
@Make necessary changes in line number 2,3,5 as per your RPI tool chain. If you get a problem about an undefined reference to rpl_malloc, then only you need to do line number 1.
-
Dear Tannyveer,
Do not loose hope.
Have you tried setting TSLIB related environment variables?? If not set these:
@
export TSLIB_FBDEVICE=/dev/fb0
export TSLIB_TSDEVICE=/dev/ttyS1
export TSLIB_PLUGINDIR=/home/Sid/tslib_plugins
export TSLIB_CONFFILE=/home/Sid/ts.conf
@Modify the plugin dir path as per your system.
-
Do one thing to check whether these environment variables are getting set properly or not. check with echo command:
@echo $TSLIB_PLUGINDIR@
If this gives correct value then its fine, or try setting the same in .profile file.
@Sidii
Hi sidii, i meet a similar problem.
when my application startup, i click with finger on the main window , there are event response, popup another widget and a whiter cursor on the left top position.
then i try to click(with finger) the widget there is no response. if i move the white cursor to the widget, then click everything is ok.
it seems that click on the widget invoke the event on main window. as there is still another black cursor underground. what may be the problem? thank you!
ENV: QT5.7.1 +raspberry pi3 , cross compiled ,host : ubuntu 16.04
Tslib installed on rpi3 directory and sync it to the host.