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

重新总结下:

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界面,触屏也可以用,只是不准。用鼠标操作替代。触摸屏后续再说。


你可能感兴趣的:(QT,Hi3531A)