20251107给荣品RD-RK3588-MID开发板跑Rockchip的原厂Android13系统时适配8寸屏的CTP【使用荣品的DTS】

20251107给荣品RD-RK3588-MID开发板跑Rockchip的原厂Android13系统时适配8寸屏的CTP【使用荣品的DTS】

2025/11/7 10:15

缘起:给荣品RD-RK3588-MID开发板跑Rockchip的原厂Android13系统。

但是WIFI/BT模块的AP6275P的WIFI/BT都不能打开!

一般认为是Rockchip的Android13的mk文件语法识别识别,编译内核的时候没有加载pcie_wifi.config。

结果默认配置成为AP6256了?

在使用荣品的DTS的时候,LCD屏很容易就点亮了,但是CTP触摸屏没有反应。

调试过程/步骤:

1、很容易知道没有加载gt9xx的驱动程序。

Y:\new_disk_4t\wyb\RD-RK3588\EVB7_RD-RK3588t\kernel-5.10\.config

Y:\new_disk_4t\wyb\RD-RK3588\orig_RD-rk3588_Android13\kernel-5.10\.config

CONFIG_TOUCHSCREEN_ROHM_BU21023 is not set

CONFIG_TOUCHSCREEN_IQS5XX is not set

CONFIG_TOUCHSCREEN_ZINITIX is not set

CONFIG_TOUCHSCREEN_GT9XX=y

CONFIG_ROCKCHIP_REMOTECTL=y

CONFIG_ROCKCHIP_REMOTECTL_PWM=y

2、很容易知道,荣品将Rockchip的原厂Android13系统中kernel内核中的CTP触摸屏驱动程序V2.2版本升级成为V2.4版本了!

Y:\new_disk_4t\wyb\RD-RK3588\orig_RD-rk3588_Android13\kernel-5.10\drivers\input\touchscreen\gt9xx\goodix_tool.c

Y:\new_disk_4t\wyb\RD-RK3588\EVB7_RD-RK3588t\kernel-5.10\drivers\input\touchscreen\gt9xx\goodix_tool.c

将Rockchip的原厂Android13系统中原版的gt9xx的驱动和 gt9xx_bk备份的比对,完全一致!^_

Y:\new_disk_4t\wyb\RD-RK3588\orig_RD-rk3588_Android13\kernel-5.10\drivers\input\touchscreen\gt9xx_bk\gt9xx.c

Y:\new_disk_4t\wyb\RD-RK3588\EVB7_RD-RK3588t\kernel-5.10\drivers\input\touchscreen\gt9xx\gt9xx.c

3、加载gt9xx的驱动程序

Y:\new_disk_4t\wyb\RD-RK3588\orig_RD-rk3588_Android13\kernel-5.10\arch\arm64\configs\rockchip_defconfig

Y:\new_disk_4t\wyb\RD-RK3588\EVB7_RD-RK3588t\kernel-5.10\arch\arm64\configs\rockchip_defconfig

CONFIG_RUNTIME_TESTING_MENU is not set

CONFIG_RP_POWER=y

CONFIG_RP_GPIO=y

CONFIG_RP_STM706=y
CONFIG_TOUCHSCREEN_GT9XX=y

CONFIG_WERROR is not set

CONFIG_USB_SERIAL_FTDI_SIO=y

CONFIG_CAN_MCP251X=y

Y:\new_disk_4t\wyb\RD-RK3588\EVB7_RD-RK3588t\kernel-5.10\drivers\input\touchscreen\Kconfig

Y:\new_disk_4t\wyb\RD-RK3588\orig_RD-rk3588_Android13\kernel-5.10\drivers\input\touchscreen\Kconfig

config TOUCHSCREEN_ZINITIX

tristate "Zinitix touchscreen support"

depends on I2C

help

Say Y here if you have a touchscreen using Zinitix bt541,

or something similar enough.

If unsure, say N.

To compile this driver as a module, choose M here: the

module will be called zinitix.

config TOUCHSCREEN_GT9XX
tristate "gt9xx touchscreen support"
depends on I2C
help
Say Y here if you have a touchscreen using gt9xx,
or something similar enough.

If unsure, say N.

To compile this driver as a module, choose M here: the
module will be called gt9xx.

endif

Y:\new_disk_4t\wyb\RD-RK3588\EVB7_RD-RK3588t\kernel-5.10\drivers\input\touchscreen\Makefile

Y:\new_disk_4t\wyb\RD-RK3588\orig_RD-rk3588_Android13\kernel-5.10\drivers\input\touchscreen\Makefile

obj-(CONFIG_TOUCHSCREEN_ZINITIX) += zinitix.o obj-(CONFIG_TOUCHSCREEN_GT9XX) += gt9xx/

4、通过getevent确认CTP已经挂载了!

Microsoft Windows [版本 10.0.19045.6216]

(c) Microsoft Corporation。保留所有权利。

C:\Users\QQ>adb shell

rk3588_t:/ $ su

rk3588_t:/ #
rk3588_t:/ # getevent

add device 1: /dev/input/event4

name: "rockchip-hdmi0 rockchip-hdmi0"

add device 2: /dev/input/event0

name: "rk805 pwrkey"

add device 3: /dev/input/event2

name: "rockchip-dp0 rockchip-dp0"

add device 4: /dev/input/event3

name: "adc-keys"
add device 5: /dev/input/event1
name: "goodix-ts"

add device 6: /dev/input/event5

name: "rockchip-hdmi1 rockchip-hdmi1"

add device 7: /dev/input/event6

name: "rk-headset"
/dev/input/event1: 0003 0039 00000000
/dev/input/event1: 0003 0035 00000223
/dev/input/event1: 0003 0036 0000059a
/dev/input/event1: 0003 0030 00000014
/dev/input/event1: 0003 0032 00000014
/dev/input/event1: 0000 0000 00000000
/dev/input/event1: 0003 0039 ffffffff
/dev/input/event1: 0000 0000 00000000

^C

130|rk3588_t:/ #

相关推荐
疏星浅月3 小时前
虚拟内存三大核心作用详解
linux·c语言·arm开发·嵌入式硬件
Aaron15887 小时前
RFSOC+VU13P+RK3588的核心优势与应用场景分析
嵌入式硬件·算法·matlab·fpga开发·信息与通信·信号处理·基带工程
blevoice7 小时前
JL杰理AC696N开发板常见问题FAQ-问题6:为什么提示“key 不匹配”?杰理的蓝牙芯片的key是什么?以及该如何添加key? 杰理key文件原理?
单片机·嵌入式硬件·物联网·jl杰理蓝牙音频芯片·ac696n·蓝牙音箱方案开发
编程之升级打怪8 小时前
常见电路的引脚代号
嵌入式硬件
三佛科技-187366133979 小时前
辉芒微FT62FC1x低成本小体积定时器触摸MCU芯片选型深度解析
单片机·嵌入式硬件
独小乐9 小时前
018.使用I2C总线EEPROM|千篇笔记实现嵌入式全栈/裸机篇
linux·笔记·单片机·嵌入式硬件·arm·信息与通信
C^h10 小时前
rtthread控制达妙4310电机
数据库·单片机·嵌入式硬件
三佛科技-1873661339710 小时前
LP3717BSL 12V1A隔离型极简化自供电充电器适配器电源方案测试报告
单片机·嵌入式硬件
一路往蓝-Anbo11 小时前
第二章:STM32 bxCAN 控制器详解:从内存到总线的“中转站”
stm32·单片机·嵌入式硬件·软件工程
jucat11 小时前
定时排气扇
嵌入式硬件