1. 簡介
- [專欄總目錄]
- 本文是基于RK3588平臺, 電容觸控芯片GT9XX觸摸調(diào)試總結。
- 觸摸芯片:電容觸控芯片GT9271
- 驅動代碼:"kerneldriversinput ouchscreengt9xxgt9xx.c"(驅動用的是系統(tǒng)自帶的驅動代碼)
2. 電容觸控芯片GT9XX觸摸調(diào)試
2.1 調(diào)試總覽,調(diào)試步驟分析
- 步驟 ① 先將gt9xx驅動添加進SDK編譯規(guī)則
- 步驟 ② dts配置
- 步驟 ③ 觸摸編譯燒寫,調(diào)試
2.2 調(diào)試過程
- 步驟 ①  :將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 >; }; };
- 步驟 ③ 觸摸編譯燒寫,調(diào)試
2.3 調(diào)試問題總結
- 
當觸摸點與屏幕響應點相反時:在gt9xx.c驅動源文件里修改: 方法一:根據(jù)觸摸反饋調(diào)整下面值: 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文件
審核編輯 黃宇
                        聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權轉載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內(nèi)容侵權或者其他違規(guī)問題,請聯(lián)系本站處理。
                        舉報投訴
                    
                    - 
                                SDK
                                +關注關注 3文章 1091瀏覽量 50896
- 
                                觸控芯片
                                +關注關注 2文章 89瀏覽量 22242
- 
                                Rockchip
                                +關注關注 0文章 82瀏覽量 19442
- 
                                電容觸控芯片
                                +關注關注 0文章 8瀏覽量 859
- 
                                RK3588
                                +關注關注 8文章 467瀏覽量 6930
發(fā)布評論請先 登錄
相關推薦
                    熱點推薦
                  RK這2款旗艦芯片RK3588 PK RK3576,誰是最優(yōu)選
在 AI 邊緣計算領域,瑞芯微的 RK3588 和 RK3576 都是備受矚目的處理器。在中國半導體產(chǎn)業(yè)的版圖中,瑞芯微作為國內(nèi) 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:攝像頭調(diào)試
前言:在上一篇文章中,我們已經(jīng)配置好了Ubuntu虛擬機。本期將重點介紹如何Ubuntu虛擬機中使用RK3588的SDK。具體內(nèi)容包括SDK的下載與安裝、環(huán)境變量的配置、以及編譯調(diào)試的步驟和注意事項
    
    
                     
    
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ā)板的基礎功能調(diào)試方法,本期將就AW-XM458藍牙模塊測試向大家介紹使用方法。圖
    
    
                     
    
PET_RK3588_CORE核心板
一、PET_RK3588_CORE 核心板圖片 二、PET_RK3588_CORE 核心板詳細參數(shù) 注意:RK3588 引腳大部分是功能復用的,以上列表內(nèi)的資源存在不能同時使用的情況,引腳功能復用情況 可以查詢下表或查看我司核心
    
    
                     
    
快速上手RK3588常用接口測試
前言:在之前的幾期中,我們詳細介紹了RK3588開發(fā)板的大部分基礎功能調(diào)試方法,本期是針對常用通信接口以及IO口的測試,主要包括的調(diào)試內(nèi)容有:USB2.0測試、CAN通信測試、UART測試
    
    
                     
    
 
           
        
 
         RK3588-電容觸控芯片GT9XX觸摸調(diào)試筆記
RK3588-電容觸控芯片GT9XX觸摸調(diào)試筆記 
                 
  
     
     
            
             
             
                 
             工商網(wǎng)監(jiān)
工商網(wǎng)監(jiān)
        
評論