andorid6.0 mtk6737平台 ctp调试方法

本文详细介绍了在MTK6737平台上进行Android 6.0触摸屏(CTP)的调试方法,包括连接6根关键线缆、保证I2C通讯和中断信号的正常,以及CTP驱动的添加和配置。着重讨论了TP供电、初始化、中断信号的检查以及分辨率和坐标设置。同时提到了可能出现的屏重启问题及其原因,并列举了相关修改文件。
摘要由CSDN通过智能技术生成

mtk平台上ctp调试很简单:搞定6根线就可以了,分别是地线,中断线,电源线,I2C线(2根),reset复位线。




这里地线就不讨论了。从原理图可以知道CTP是i2c 设备,保证I2C通讯正常前提是CTP上电正常,I2C通讯正常后,就要初始化ctp了(TP若本身就带rom,里面有参数,不用写参数,你的TP只要供电正常+中断正常,就可以工作),最后就是保证触摸功能的中断信号正常工作。

从上面可以看出:基本上就是围绕那6跟线做的


TP攻略:

1.把驱动添加到代码里面去   

2.供电OK,I2C就通讯正常 

3.在1 跟2的基础上,看log初始化是否成功 

4.若初始化成功了,就看TP是否正常工作 

5.若4不工作,量取中断信号是否对的



关于TP分辨率和坐标设置:andorid6.0这些客制化的东西都在设备树种配置

void tpd_get_dts_info(void)
{
struct device_node *node1 = NULL;
int key_dim_local[16], i;


node1 = of_find_matching_node(node1, touch_of_match);
if (node1) {
of_property_read_u32(node1, "tpd-key-dim-local", &tpd_dts_data.touch_max_num);
of_property_read_u32(node1, "use-tpd-button", &tpd_dts_data.use_tpd_button);
pr_info("[tpd]use-tpd-button = %d\n", tpd_dts_data.use_tpd_button);
of_property_read_u32_array(node1, "tpd-resolution",
tpd_dts_data.tpd_resolution, ARRAY_SIZE(tpd_dts_data.tpd_resolution));
if (tpd_dts_data.use_tpd_button) {
of_property_read_u32(node1, "tpd-key-num", &tpd_dts_data.tpd_key_num);

要在 MTK 平台的 Android 系统中添加开机动画,您可以按照以下步骤进行操作: 1. 准备开机动画文件:首先,您需要准备一个适合设备分辨率的开机动画视频文件。确保视频文件格式符合 Android 系统的要求,例如使用 MP4 格式、H.264 编码等。 2. 进入 MTK 平台开发环境:下载并配置 MTK 平台的开发环境,包括 Android 开发工具包 (Android SDK) 和 MTK 平台特定的开发工具。 3. 查找开机动画文件位置:在 MTK 平台上,开机动画文件通常存储在 `bootanimation.zip` 或 `bootvideo.zip` 文件中。具体位置可能因设备型号、厂商定制和平台版本而有所不同。您可以查阅相关文档或者资料,以了解在您的具体设备上开机动画文件的位置。 4. 替换开机动画文件:将准备好的开机动画文件替换掉原始的 `bootanimation.zip` 或 `bootvideo.zip` 文件。确保您已经了解并遵循相关规范,例如文件名、文件结构等。 5. 编译和刷入修改后的系统:使用 MTK 平台提供的开发工具,编译并刷入您修改后的 Android 系统。请确保您已经了解和掌握了 MTK 平台的编译和刷机流程,并备份好原始系统以防万一。 请注意,以上步骤仅提供了一般的指导,具体操作可能因设备型号、厂商定制和平台变化而有所不同。在进行任何系统修改操作之前,请务必备份重要数据,并确保您具备足够的技术能力和知识来处理相关问题。建议您参考 MTK 平台的官方文档、论坛或者与相关开发者社区进行交流,以获取更精确和详细的指导。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值