您的位置:首页 > 编程语言 > Qt开发

hi3531A tslib,qt4.6.2移植笔记(二)

2017-05-18 17:34 330 查看
重新总结下:

1.交叉编译tslib记得添加海思编译选项:

-mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -mno-unaligned-access -fno-aggressive-loop-optimizations

去掉ts.conf中的#号,顶格对齐

2.交叉编译QT源码,qmake.conf文件中要添加-lts,并且添加

QMAKE_CFLAGS_RELEASE +=  -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -mno-unaligned-access -fno-aggressive-loop-optimizations

QMAKE_CXXFlAGS_RELEASE +=-mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -mno-unaligned-access -fno-aggressive-loop-optimizations

编译选项中也要指定tslib库路径。

3.hifb_test启动fb程序中不要有延时。

4.内核中usbtouchscreen.c中其实在DEVTYPE_EGALAX选项中添加.max_press
= 0xff,即可,上一篇中的修改可不用修改。

5.暂时还没有将FB启动MPP,VO步骤加到tslib中。所以ts_calibrate等程序不能运行。自己用另外的程序生成了一个pointercal文件,这个程序在我的博客中有。

6.目前的状态:可以出现QT界面,触屏也可以用,只是不准。用鼠标操作替代。触摸屏后续再说。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: