1. 簡介
- [專欄總目錄]
- 本文是基于RK3588平臺, 電容觸控芯片GT9XX觸摸調試總結。
- 觸摸芯片:電容觸控芯片GT9271
- 驅動代碼:"kerneldriversinput ouchscreengt9xxgt9xx.c"(驅動用的是系統(tǒng)自帶的驅動代碼)
2. 電容觸控芯片GT9XX觸摸調試
2.1 調試總覽,調試步驟分析
- 步驟 ① 先將gt9xx驅動添加進SDK編譯規(guī)則
- 步驟 ② dts配置
- 步驟 ③ 觸摸編譯燒寫,調試
2.2 調試過程
- 步驟 ① :將gt9xx驅動添加進kernel編譯規(guī)則
一.在Makefile添加:`obj-$(CONFIG_TOUCHSCREEN_GT9XX) += gt9xx/` Makefile所在路徑:"kerneldriversinput ouchscreenMakefile" 二.在Kconfig添加:`config TOUCHSCREEN_GT9XX的說明 Kconfig所在路徑:"kerneldriversinput ouchscreenKconfig" 三. 在 rockchip_defconfig中添加:CONFIG_TOUCHSCREEN_GT9XX=y
- 步驟 ② dts配置
&i2c6 { status = "okay"; pinctrl-names = "default"; pinctrl-0 = < &i2c6m0_xfer >; clock-frequency = < 400000 >; gt9xx: gt9xx@14 { status = "okay"; compatible = "goodix,gt9xx"; reg = < 0x14 >; pinctrl-names = "default"; pinctrl-0 = < >9xx_gpio >; touch-gpio = < &gpio0 RK_PD3 IRQ_TYPE_LEVEL_HIGH >; reset-gpio = < &gpio0 RK_PC6 GPIO_ACTIVE_HIGH >; max-x = < 1200 >; max-y = < 1920 >; tp-size = < 89 >; tp-supply = < &vcc_lcd_mipi1 >; configfile-num = < 1 >; }; };
- 步驟 ③ 觸摸編譯燒寫,調試
2.3 調試問題總結
-
當觸摸點與屏幕響應點相反時:在gt9xx.c驅動源文件里修改:
方法一:根據(jù)觸摸反饋調整下面值:
if (val == 89) { m89or101 = TRUE; gtp_change_x2y = TRUE; //X,Y軸互換 gtp_x_reverse = TRUE; //X軸反向 gtp_y_reverse = FALSE; //Y軸反向 }
方法二:或者在事件上報函數(shù)里修改:
input_report_abs(ts- >input_dev, ABS_MT_POSITION_X, ts- >abs_x_max-x); input_report_abs(ts- >input_dev, ABS_MT_POSITION_Y, ts- >abs_y_max-y);
-
觸摸不太精準,位置偏下一點點。
解決辦法:更換GT9271_Config_20170526.cfg文件的配置。
系統(tǒng)自帶的cfg文件有點偏差,找屏幕廠商更換1200 * 1920的cfg文件
審核編輯 黃宇
聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權轉載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規(guī)問題,請聯(lián)系本站處理。
舉報投訴
-
SDK
+關注
關注
3文章
1091瀏覽量
50790 -
觸控芯片
+關注
關注
2文章
89瀏覽量
22228 -
Rockchip
+關注
關注
0文章
82瀏覽量
19424 -
電容觸控芯片
+關注
關注
0文章
8瀏覽量
858 -
RK3588
+關注
關注
8文章
463瀏覽量
6838
發(fā)布評論請先 登錄
相關推薦
熱點推薦
RK這2款旗艦芯片RK3588 PK RK3576,誰是最優(yōu)選
在 AI 邊緣計算領域,瑞芯微的 RK3588 和 RK3576 都是備受矚目的處理器。在中國半導體產業(yè)的版圖中,瑞芯微作為國內 SoC 芯片領跑者,憑借其在處理器芯片設計領域的深厚積
發(fā)表于 07-10 18:24
RK3588S和RK3588S2差異說明
RK3588S2?較?RK3588S少了一組?MIPI D/C-PHY CSI_RX PORT0,新增一組?MIPI DPHY CSI_RX PORT1,同時接口位置除?MIPI D/C-PHY

RK3588主板:多元場景的硬核“芯”力量
搭載瑞芯微全新旗艦級RK3588芯片,采用先進的8nm制程工藝,性能強勁,其配備了四核Cortex-A76和四核Cortex-A55處理器,最高主頻可達2.5GH

RK3588 EVB開發(fā)板原理圖講解【八】 RK3588 power Tree
本帖最后由 瑞芯微方案開發(fā)老王 于 2025-3-1 11:41 編輯
一、RK3588電源架構核心特點
?多電源域設計?
芯片通常劃分為多個獨立電源域(Power Domain),例如
發(fā)表于 03-01 11:38
快速上手RK3588:攝像頭調試
前言:在上一篇文章中,我們已經配置好了Ubuntu虛擬機。本期將重點介紹如何Ubuntu虛擬機中使用RK3588的SDK。具體內容包括SDK的下載與安裝、環(huán)境變量的配置、以及編譯調試的步驟和注意事項

RK3588 EVB開發(fā)板原理圖講解【六】
:
RK3588 EVB實際的emmc電路如下
整體概述該原理圖展示了eMMC Flash與主控芯片之間的連接關系,以及相關的電源、信號線路和去耦電容等元件的配置。eMMC是一種常見的非易失性
發(fā)表于 02-26 11:07
RK3588 EVB開發(fā)板原理圖講解【五】
電容作用。
3、原理圖上靠近RK3588的VCC_DDR電源管腳的去耦電容務必放在對應的電源管腳背面,電容的GND PAD盡量靠近芯片中心
發(fā)表于 02-20 16:04
快速上手RK3588:藍牙模塊測試
前言:歡迎繼續(xù)關注《快速上手RK3588:藍牙模塊測試》!在之前的幾期中,我們詳細介紹了RK3588開發(fā)板的基礎功能調試方法,本期將就AW-XM458藍牙模塊測試向大家介紹使用方法。圖

PET_RK3588_CORE核心板
一、PET_RK3588_CORE 核心板圖片 二、PET_RK3588_CORE 核心板詳細參數(shù) 注意:RK3588 引腳大部分是功能復用的,以上列表內的資源存在不能同時使用的情況,引腳功能復用情況 可以查詢下表或查看我司核心

快速上手RK3588常用接口測試
前言:在之前的幾期中,我們詳細介紹了RK3588開發(fā)板的大部分基礎功能調試方法,本期是針對常用通信接口以及IO口的測試,主要包括的調試內容有:USB2.0測試、CAN通信測試、UART測試

評論