tslib测试程序一直报错

按照老师的步骤编译,库文件、so文件和ts.conf都放到单板上了,但是执行ts_test_mt都显示找不到ts_setup

1. 对于IMX6ULL,配置工具链

export ARCH=arm
export CROSS_COMPILE=arm-buildroot-linux-gnueabihf-
export PATH=$PATH:/home/book/100ask_imx6ull-sdk/ToolChain/arm-buildroot-linux-gnueabihf_sdk-buildroot/bin

2. 交叉编译tslib

tar xJf tslib-1.21.tar.xz
cd tslib-1.21
./configure --host=arm-buildroot-linux-gnueabihf --prefix=/
make
make install DESTDIR=$PWD/tmp

3. 复制头文件、库文件到工具链里面

cd tmp/
cp include/* /home/book/100ask_imx6ull-sdk/ToolChain/arm-buildroot-linux-gnueabihf_sdk-buildroot/bin/…/lib/gcc/arm-buildroot-linux-gnueabihf/7.5.0/include
cp -d lib/so /home/book/100ask_imx6ull-sdk/ToolChain/arm-buildroot-linux-gnueabihf_sdk-buildroot/bin/…/lib/gcc/arm-buildroot-linux-gnueabihf/7.5.0/…/…/…/…/arm-buildroot-linux-gnueabihf/lib

4. 把库文件放到单板上

在开发板上使用NFS挂载Ubuntu的目录,

再把前面编译出来的tslib-1.21/tmp/部分文件复制到板子上,示例命令如下:

cp /mnt/tslib-1.21/tmp/lib/ts -rfd /lib
cp /mnt/tslib-1.21/tmp/lib/so -d /lib
cp /mnt/tslib-1.21/tmp/bin/* /bin
cp /mnt/tslib-1.21/tmp/etc/ts.conf -d /etc

5. 关闭GUI

对于IMX6ULL,首先需要关闭默认的qt gui程序,

才可以执行ts_test_mt测试命令,关闭qt命令如下所示:

mv /etc/init.d/hmi /root
mv /etc/init.d/lvgl /root
reboot

6. 运行程序

在单板上执行测试程序:

export TSLIB_PLUGINDIR=/lib/ts
ts_test_mt

手册里工具链配错了,看看我贴的操作步骤

韦老师好,我在关闭gui之前已经按照教程配置完成了tslib,并且ts_print_mt等操作都正常,但是当为了运行ts_test_mt而关闭gui后,所有的例程都无法运行,报错是找不到ts_config和ts_setup,反复观看视频和教程未能解决,求解答

贴出错误才能回答,没有错误信息无能为力