RK3288 GT触摸屏移植调试】的更多相关文章

CPU:RK3288 系统:Android 5.1 IC:GT911 1.在 menuconfig 或者 rockchip_defconfig 中支持触摸屏.具体用哪种方式需要结合编译方法. 按照瑞芯微提供的编译方式,则修改 rockchip_defconfig,这种方式在make前,需要执行 make rockchip_defconfig,生成 .config 文件. path:kernel/arch/arm/configs/rockchip_defconfig CONFIG_INPUT_TO…
CPU:RK3399 系统:Android 7.1 IC:FT5406 focaltech(敦泰)触摸屏也是比较常用的,但是相对汇顶,就比较少用 RK的源码中虽然有 focaltech 的代码,但没有调试过,一般都会用供应商提供的代码 供应商会提供一个名为 focaltech_touch 的文件夹,里面包括触屏所有代码 我们要做的就是将代码移植到 kernel 中,编译烧录 1.将文件加拷贝到 kernel/drivers/input/touchscreen/ 目录下 2.修改 touchscr…
1. 添加I2C 设备 TP 一般采用的是I2C 作为数据和命令接口,所以TP 驱动也可以归类为I2C 驱动.TP驱动的主要逻辑不在这里,但是了解了Linux 的I2C 体系架构,就可以对整个驱动流程有了 更加清晰的认识,但这里不详细展开讨论I2C 的体系架构,只围绕怎么移植开发TP 驱动展开讨论. 在板级文件中,也就是瑞星微的代码文件board-rk30-sdk.c 中,实例化一个i2c_board_info结构体,该结构抽象描述一个具体的i2c 设备,然后将该实例添加到__i2c_board…
RK3288  Android5.1 现象:USB 接口触摸屏插到板子上,触摸屏无法使用,有可能出现更奇葩的,同一套代码,有的板子可以用,有的板子不能用. 1.打开串口调试,插上触摸屏,读取触摸屏的 PID(idVendor) 和 VID(idProduct). [ -: using usb20_host [ -: New USB device found, idVendor=1ff7, idProduct= [ -: New USB device strings: Mfr=, Product=…
CPU:RK3288 系统:Android 5.1 当USB触摸屏与USB摄像头同时使用时,有时会出现触摸卡顿,看似按键按下没有弹起. getevent 查看触摸屏上报,只有 DOWN,没有 UP,正常情况下是 DOWN 与 UP 成对出现. 出现此现象时,打下面补丁即可解决. diff --git a/kernel/drivers/usb/dwc_otg_310/common_port/dwc_list.h b/kernel/drivers/usb/dwc_otg_310/common_por…
RK3288 最大输出分辨率为 3840x2160 HDMI 驱动代码位于 kernel/drivers/video/rockchip/hdmi/rockchip-hdmiv2 目录 1.设置默认输出分辨率 网上的资源是修改 kernel/drivers/video/rockchip/hdmi/rockchip-hdmiv2 中的 rockchip-hdmi.h 文件, /* HDMI default vide mode */ #define HDMI_VIDEO_DEFAULT_MODE HD…
前几天搞乐蛙时,进入后是鼠标模式,好坑爹的模式有木有~~ 但是大蛋给出了解决方法,我不怕不怕啦~让我们向大牛致敬!!! 首先输入Command查看你的input配置~ adb shell dumpsys input 下面给出我设备输出的一部分!! INPUT MANAGER (dumpsys input) Event Hub State: BuiltInKeyboardId: - Devices: -: Virtual Classes: 0x40000023 Path: <virtual> D…
平台:瑞芯的rk3288 SDK:4.4/5.0/5.1 作者:fulinux *****本文同意转载.只是请注明出处:http://blog.csdn.net/fulinus**** rk3288的sdk是有支持ov8858的所以你要做的工作并不多. 我手上有一个ov8858的模组.如图所看到的: 小板子的一側有senor的为正面,将正面靠近mipi接口里面一排的电阻(0欧姆),贴到反面同样的位置,如图: 2. 模组通过数据线连在rk3288下图的位置: 硬件环境弄好后,參考http://bl…
1.adb shell cat /proc/kmsg 这条命令肯定是要放在第一位的,可以打印内核信息,对应于驱动程序中的printk语句. 如果出现以下提示,说明权限不够,可以通过adb root获取root权限. /system/bin/sh: cat: /proc/kmsg: Permission denied 另外,也可以将kmsg的内容重定向写入一个log文件中.可以依次执行下面命令 adb shell cat /proc/kmsg > /mnt/sdcard/log 可将kmsg的内容…
本文转载自:http://blog.csdn.net/kris_fei/article/details/70053135 Platform: ROCKCHIPOS: Android 6.0Kernel: 3.10.92 以rt5631为例,后续遇到再增加. 使用tinyalsa工具确定播放音问题是否在驱动层1|root@rk3288:/data # tinycap  test.wav                                        Capturing sample:…