<acronym id="s8ci2"><small id="s8ci2"></small></acronym>
<rt id="s8ci2"></rt><rt id="s8ci2"><optgroup id="s8ci2"></optgroup></rt>
<acronym id="s8ci2"></acronym>
<acronym id="s8ci2"><center id="s8ci2"></center></acronym>
0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

RK3588-電容觸控芯片GT9XX觸摸調試筆記

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

1. 簡介

  • [專欄總目錄]
  • 本文是基于RK3588平臺, 電容觸控芯片GT9XX觸摸調試總結。
  • 觸摸芯片:電容觸控芯片GT9271
  • 驅動代碼:"kerneldriversinput ouchscreengt9xxgt9xx.c"(驅動用的是系統自帶的驅動代碼)

2. 電容觸控芯片GT9XX觸摸調試

2.1 調試總覽,調試步驟分析

  • 步驟 ① 先將gt9xx驅動添加進SDK編譯規則
  • 步驟 ② dts配置
  • 步驟 ③ 觸摸編譯燒寫,調試

2.2 調試過程

  • 步驟 ① :將gt9xx驅動添加進kernel編譯規則
    一.在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驅動源文件里修改:

    方法一:根據觸摸反饋調整下面值:

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

    方法二:或者在事件上報函數里修改:

    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文件的配置。
    系統自帶的cfg文件有點偏差,找屏幕廠商更換1200 * 1920的cfg文件

審核編輯 黃宇

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • SDK
    SDK
    +關注

    關注

    3

    文章

    974

    瀏覽量

    44876
  • 觸控芯片
    +關注

    關注

    2

    文章

    64

    瀏覽量

    21299
  • Rockchip
    +關注

    關注

    0

    文章

    68

    瀏覽量

    18341
  • 電容觸控芯片

    關注

    0

    文章

    5

    瀏覽量

    753
  • RK3588
    +關注

    關注

    6

    文章

    243

    瀏覽量

    3603
收藏 人收藏

    評論

    相關推薦

    Banana Pi BPI-W3 ArmSoM-W3之RK3588-MIPI-DSI屏幕調試筆記

    本文是基于RK3588平臺,MIPI屏調試總結。硬件環境: ArmSoM-W3 RK3588開發板、MIPI-DSI顯示屏( ArmSoM官方配件 ) 軟件版本: OS:ArmSoM-W3 Debian11
    的頭像 發表于 11-02 09:27 ?794次閱讀
    Banana Pi BPI-W3 ArmSoM-W3之<b class='flag-5'>RK3588</b>-MIPI-DSI屏幕<b class='flag-5'>調試筆記</b>

    rk3588是armv8嗎?rk3588硬件資料

    rk3588是armv8嗎?rk3588 硬件資料 RK3588是一款高性能處理器,是Rockchip公司推出的最新芯片。本文將詳細介紹RK3588
    的頭像 發表于 08-21 17:32 ?2464次閱讀

    rk3588s處理器屬于什么檔次芯片?rk3588s相當于驍龍什么芯片?

    rk3588s處理器屬于什么檔次芯片?rk3588s相當于驍龍什么芯片 Rockchip是一家專注于嵌入式系統領域的芯片制造商,提供了一系列
    的頭像 發表于 08-21 17:16 ?1.9w次閱讀

    rk3588參數詳解 rk3588芯片參數

    rk3588參數詳解 rk3588芯片參數 Rockchip官方已經推出了全新一代的高端芯片RK3588,作為旗艦
    的頭像 發表于 08-21 17:16 ?2.9w次閱讀

    rk3588相當于驍龍什么芯片?

    rk3588相當于驍龍什么芯片? RK3588是由中國芯片設計公司Rockchip推出的一款高性能移動處理器,采用了最新的7nm工藝,擁有高頻率的Cortex-A76和Cortex-A
    的頭像 發表于 08-15 17:04 ?9788次閱讀

    rk3588是什么類型的芯片?

    rk3588是什么類型的芯片? RK3588是一款高性能的處理器芯片,屬于Rockchip(瑞芯微電子)推出的第四代芯片產品。作為Rockc
    的頭像 發表于 08-15 17:04 ?3538次閱讀

    RK3588有幾路千M網口?

    RK3588有幾路千M網口? RK3588是一款基于ARM架構的處理器,由Rockchip公司推出。它是一款集成度高、性能優越的SoC芯片,適用于多種應用場景,如智能電視、臺式機、安防監控、機器人
    的頭像 發表于 08-15 17:04 ?1421次閱讀

    RK35883588s的區別

    RK35883588s的區別 Rockchip RK3588RK3588s是兩種功能強大且廣受歡迎的片上系統(SoC)解決方案,用于一系列設備,包括智能電視、高性能平板電腦、
    的頭像 發表于 08-15 17:03 ?1.6w次閱讀

    RK3588RK3588S比較哪個好?

    RK3588RK3588S比較哪個好? 隨著物聯網、人工智能和大數據的快速發展,處理器、芯片等微電子產品的重要性也越來越高。越來越多的人對于處理器的選擇變得更加謹慎,因為一個好的處理器在設備的運作
    的頭像 發表于 08-15 16:44 ?7687次閱讀

    rk3588rk3588s的區別

    rk3588rk3588s的區別 Rockchip是一家專業的半導體公司,成立于2001年,總部位于中國深圳,主要從事集成電路的設計、開發和銷售。他們的熱門產品RK3588RK3588
    的頭像 發表于 08-15 16:44 ?9829次閱讀

    RK3588-MIPI屏幕調試筆記:RK3588-MIPI-DSI之屏參配置

    RK3588-MIPI屏幕調試筆記:RK3588-MIPI-DSI之屏參配置
    的頭像 發表于 06-10 10:36 ?1619次閱讀
    <b class='flag-5'>RK3588</b>-MIPI屏幕<b class='flag-5'>調試筆記</b>:<b class='flag-5'>RK3588</b>-MIPI-DSI之屏參配置

    RK3588-WIF/BT調試之AP6256

    RK3588-WIF/BT調試之AP6256
    的頭像 發表于 06-10 10:33 ?2187次閱讀
    <b class='flag-5'>RK3588</b>-WIF/BT<b class='flag-5'>調試</b>之AP6256

    RK3588-MIPI屏幕調試筆記:RK3588-MIPI-DSI之LCD上電初始化時序

    RK3588-MIPI屏幕調試筆記:RK3588-MIPI-DSI之LCD上電初始化時序
    的頭像 發表于 06-10 10:32 ?2531次閱讀

    RK3588-MIPI屏幕調試筆記:RK3588-MIPI-DSI

    RK3588-MIPI屏幕調試筆記:RK3588-MIPI-DSI
    的頭像 發表于 06-10 10:31 ?2075次閱讀
    <b class='flag-5'>RK3588</b>-MIPI屏幕<b class='flag-5'>調試筆記</b>:<b class='flag-5'>RK3588</b>-MIPI-DSI

    rk3588調試之imx415攝像頭

    RK3588調試了imx415攝像頭
    的頭像 發表于 06-09 19:08 ?2941次閱讀
    <b class='flag-5'>rk3588</b><b class='flag-5'>調試</b>之imx415攝像頭
    亚洲欧美日韩精品久久_久久精品AⅤ无码中文_日本中文字幕有码在线播放_亚洲视频高清不卡在线观看
    <acronym id="s8ci2"><small id="s8ci2"></small></acronym>
    <rt id="s8ci2"></rt><rt id="s8ci2"><optgroup id="s8ci2"></optgroup></rt>
    <acronym id="s8ci2"></acronym>
    <acronym id="s8ci2"><center id="s8ci2"></center></acronym>