hi3531A tslib,qt4.6.2移植筆記(二)
阿新 • • 發佈:2019-02-14
重新總結下:
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介面,觸屏也可以用,只是不準。用滑鼠操作替代。觸控式螢幕後續再說。