0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

RK3588-電容觸控芯片GT9XX觸摸調(diào)試筆記

jf_30051736 ? 來源:jf_30051736 ? 作者:jf_30051736 ? 2023-06-13 10:47 ? 次閱讀

1. 簡介

  • [專欄總目錄]
  • 本文是基于RK3588平臺(tái), 電容觸控芯片GT9XX觸摸調(diào)試總結(jié)。
  • 觸摸芯片:電容觸控芯片GT9271
  • 驅(qū)動(dòng)代碼:"kerneldriversinput ouchscreengt9xxgt9xx.c"(驅(qū)動(dòng)用的是系統(tǒng)自帶的驅(qū)動(dòng)代碼)

2. 電容觸控芯片GT9XX觸摸調(diào)試

2.1 調(diào)試總覽,調(diào)試步驟分析

  • 步驟 ① 先將gt9xx驅(qū)動(dòng)添加進(jìn)SDK編譯規(guī)則
  • 步驟 ② dts配置
  • 步驟 ③ 觸摸編譯燒寫,調(diào)試

2.2 調(diào)試過程

  • 步驟 ① :將gt9xx驅(qū)動(dòng)添加進(jìn)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)試問題總結(jié)

  • 當(dāng)觸摸點(diǎn)與屏幕響應(yīng)點(diǎn)相反時(shí):在gt9xx.c驅(qū)動(dòng)源文件里修改:

    方法一:根據(jù)觸摸反饋調(diào)整下面值:

    if (val == 89) {
            m89or101 = TRUE;
            gtp_change_x2y = TRUE;         //X,Y軸互換
            gtp_x_reverse = TRUE;          //X軸反向
            gtp_y_reverse = FALSE;         //Y軸反向
    }
    

    方法二:或者在事件上報(bào)函數(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);
    
  • 觸摸不太精準(zhǔn),位置偏下一點(diǎn)點(diǎn)。
    解決辦法:更換GT9271_Config_20170526.cfg文件的配置。
    系統(tǒng)自帶的cfg文件有點(diǎn)偏差,找屏幕廠商更換1200 * 1920的cfg文件

審核編輯 黃宇

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報(bào)投訴
  • SDK
    SDK
    +關(guān)注

    關(guān)注

    3

    文章

    1020

    瀏覽量

    45697
  • 觸控芯片
    +關(guān)注

    關(guān)注

    2

    文章

    67

    瀏覽量

    21624
  • Rockchip
    +關(guān)注

    關(guān)注

    0

    文章

    72

    瀏覽量

    18516
  • 電容觸控芯片
    +關(guān)注

    關(guān)注

    0

    文章

    6

    瀏覽量

    776
  • RK3588
    +關(guān)注

    關(guān)注

    6

    文章

    303

    瀏覽量

    4148
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    國產(chǎn)最強(qiáng)SOC—RK3588之虛擬機(jī)搭建篇

    前言:在嵌入式領(lǐng)域,Rockchip推出的RK3588憑借其強(qiáng)大的性能和廣泛的應(yīng)用場景,被譽(yù)為國產(chǎn)最強(qiáng)SOC(系統(tǒng)級(jí)芯片)。本篇文章將帶您深入了解如何搭建RK3588的虛擬機(jī)環(huán)境,從下載選擇到安裝
    的頭像 發(fā)表于 11-07 09:04 ?177次閱讀
    國產(chǎn)最強(qiáng)SOC—<b class='flag-5'>RK3588</b>之虛擬機(jī)搭建篇

    RK3588RK3576芯片對比

    在AIoT領(lǐng)域,瑞芯微的RK3588RK3576都是備受矚目的處理器。以下將從多個(gè)方面對它們進(jìn)行詳細(xì)對比。
    的頭像 發(fā)表于 11-04 15:55 ?258次閱讀
    <b class='flag-5'>RK3588</b>與<b class='flag-5'>RK</b>3576<b class='flag-5'>芯片</b>對比

    RK3588的ISP流程問題

    RK3588的ISP流程我看文檔里面包含有FPN(fixed pattern noise)的去條紋算法,這個(gè)怎么在調(diào)試工具里沒有,而且在算法相關(guān)文檔也找不到,請問廣大發(fā)燒友,有了解RK相關(guān)FPN算法的么,能否幫忙解答下疑惑
    發(fā)表于 10-21 14:18

    用戶手冊 | 國產(chǎn)最強(qiáng)SOC——RK3588調(diào)試登錄篇

    前言:在當(dāng)今數(shù)字化時(shí)代,芯片技術(shù)的發(fā)展日新月異,尤其是國產(chǎn)芯片的崛起引人矚目。RK3588,作為國產(chǎn)最強(qiáng)的系統(tǒng)級(jí)芯片(SOC)之一,憑借其強(qiáng)大的性能和廣泛的應(yīng)用前景,受到了業(yè)界的廣泛關(guān)
    的頭像 發(fā)表于 10-18 08:06 ?1871次閱讀
    用戶手冊 | 國產(chǎn)最強(qiáng)SOC——<b class='flag-5'>RK3588</b>之<b class='flag-5'>調(diào)試</b>登錄篇

    迅為瑞芯微RK3588開發(fā)板深度剖析丨首選的性能

    Buildroot等嵌入式系統(tǒng)。 配合全國產(chǎn)版本核心板,實(shí)現(xiàn)產(chǎn)品從“硬”到“軟”全部國產(chǎn)化。 RK3588-資料賦能 自2022年發(fā)布以來,iTOP-RK3588開發(fā)板文檔資料已經(jīng)形成了從快速上手(編譯燒寫測試環(huán)境
    發(fā)表于 10-17 10:49

    迅為RK3588開發(fā)板深度剖析丨首選的性能

    Buildroot等嵌入式系統(tǒng)。 配合全國產(chǎn)版本核心板,實(shí)現(xiàn)產(chǎn)品從“硬”到“軟”全部國產(chǎn)化。 RK3588-資料賦能 自2022年發(fā)布以來,iTOP-RK3588開發(fā)板文檔資料已經(jīng)形成了從快速上手(編譯燒寫測試環(huán)境
    發(fā)表于 09-03 15:49

    RK3588!黑神話悟空,啟動(dòng)?-迅為電子RK3588開發(fā)板

    RK3588!黑神話悟空,啟動(dòng)?-迅為電子RK3588開發(fā)板
    的頭像 發(fā)表于 08-30 14:13 ?472次閱讀
    <b class='flag-5'>RK3588</b>!黑神話悟空,啟動(dòng)?-迅為電子<b class='flag-5'>RK3588</b>開發(fā)板

    Android-RK356x GT9XX多點(diǎn)控設(shè)置為單點(diǎn)控的方法

    本文基于RK356xAndroid11系統(tǒng)描述GT9XX驅(qū)動(dòng)芯片由多點(diǎn)觸摸改為單點(diǎn)觸摸功能。本次介紹的是觸覺智能的PurplePiOH鴻蒙開
    的頭像 發(fā)表于 08-16 18:17 ?442次閱讀
    Android-<b class='flag-5'>RK</b>356x <b class='flag-5'>GT9XX</b>多點(diǎn)<b class='flag-5'>觸</b>控設(shè)置為單點(diǎn)<b class='flag-5'>觸</b>控的方法

    探索巔峰性能 |迅為 RK3588開發(fā)板深度剖析

    Buildroot等嵌入式系統(tǒng)。 配合全國產(chǎn)版本核心板,實(shí)現(xiàn)產(chǎn)品從“硬”到“軟”全部國產(chǎn)化。 RK3588-資料賦能 自2022年發(fā)布以來,iTOP-RK3588開發(fā)板文檔資料已經(jīng)形成了從快速上手(編譯燒寫測試環(huán)境
    發(fā)表于 08-09 15:44

    外協(xié):RK3588適配linux

    RK3588適配linux 功能:RK3588J+16GB+64GB 接口支持: 1.HDMI1 2.EDP1 3.USB3.02,USB2.04 4.電池管理1 5.網(wǎng)絡(luò)2 6.GPIO*8 7.音頻功能 有開發(fā)經(jīng)驗(yàn)的請留聯(lián)系方式。
    發(fā)表于 07-09 16:31

    迅為電子RK3588S與RK3588硬件性能區(qū)別及板卡選型

    迅為電子RK3588S與RK3588硬件性能區(qū)別及板卡選型
    的頭像 發(fā)表于 06-25 15:30 ?2905次閱讀
    迅為電子<b class='flag-5'>RK3588</b>S與<b class='flag-5'>RK3588</b>硬件性能區(qū)別及板卡選型

    迅為RK3588最小系統(tǒng)板發(fā)布

    迅為RK3588最小系統(tǒng)板發(fā)布
    的頭像 發(fā)表于 03-08 15:32 ?716次閱讀
    迅為<b class='flag-5'>RK3588</b>最小系統(tǒng)板發(fā)布

    基于RK3588的NPU案例分享!6T是真的強(qiáng)!

    RK3588?NPU簡 介 作為瑞芯微新一代旗艦工業(yè)處理器,RK3588 NPU性能可謂十分強(qiáng)大,6TOPS設(shè)計(jì)能夠?qū)崿F(xiàn)高效的神經(jīng)網(wǎng)絡(luò)推理計(jì)算。這使得RK3588在 圖像識(shí)別、語音識(shí)別、自然語言處理
    的頭像 發(fā)表于 02-27 14:14 ?1588次閱讀
    基于<b class='flag-5'>RK3588</b>的NPU案例分享!6T是真的強(qiáng)!

    RK3588RK3588s性能對比

    RK3588RK3588s是兩款由Rockchip公司推出的高性能處理器。它們都采用了先進(jìn)的制程工藝和新一代的架構(gòu)設(shè)計(jì),為用戶提供出色的性能和功能。 首先,讓我們來看一下RK3588的性能
    的頭像 發(fā)表于 01-07 17:17 ?1.1w次閱讀

    RK3588-MPP解碼詳解

    一.簡介[RK3588從入門到精通]專欄總目錄本篇文章進(jìn)行RK3588-MPP解碼的詳細(xì)解析二.環(huán)境介紹硬件環(huán)境:ArmSoM-W3RK3588開發(fā)板軟件版本:OS
    的頭像 發(fā)表于 11-21 11:04 ?1507次閱讀
    <b class='flag-5'>RK3588</b>-MPP解碼詳解