天嵌 ARM开发社区

 找回密码
 注册
查看: 2323|回复: 6

step16触摸驱动移植问题

[复制链接]
qq1147864821 发表于 2017-4-8 17:51:31 | 显示全部楼层 |阅读模式
step by step第十六步,按照说明,我使用的是linux-2.6.30.4,更改driver/input/touchsreen/tq2440_ts.c的41行“extern struct semaphore ADC_LOCK”改为DECLARE_MUTEX(ADC_LOCK);改了之后在更改Kconfig、Makefile,之后整个内核的编译都通不过了,我又将41行改回来,编译通过了,把文件系统更改之后,烧写就去,触屏相关显示调试内容如图,但是触屏点不了,,,,,这个问题到底在哪里,头都大了

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
 楼主| qq1147864821 发表于 2017-4-8 21:54:49 | 显示全部楼层
重u-boot到文件系统全部重新烧写了一遍,又可以了。还有就是41行没有按照指导书上修改。
support_lyl 发表于 2017-4-10 09:27:36 | 显示全部楼层
在驱动的上报坐标点处打印一条调试信息,看下点击触摸屏后是否会有打印信息出来
 楼主| qq1147864821 发表于 2017-4-11 16:04:52 | 显示全部楼层
support_lyl 发表于 2017-4-10 09:27
在驱动的上报坐标点处打印一条调试信息,看下点击触摸屏后是否会有打印信息出来

我没有改41行,可以点了,但是是有移植成功后的第一次启动会进入屏幕校正,校正之后就黑屏了,之后也是,已启动就黑屏。
support_lyl 发表于 2017-4-11 16:54:08 | 显示全部楼层
执行一下ps命令,看下是不是有tqpda程序运行,没有的话可以执行tqpda -qws运行qt程序
 楼主| qq1147864821 发表于 2017-4-11 18:50:21 | 显示全部楼层
本帖最后由 qq1147864821 于 2017-4-11 18:54 编辑
support_lyl 发表于 2017-4-11 16:54
执行一下ps命令,看下是不是有tqpda程序运行,没有的话可以执行tqpda -qws运行qt程序

C:\Users\zhang\Desktop\P7HVC)}39$0NRS%S06(%5B)FO.pngC:\Users\zhang\Desktop\}2H4Q)H4SZ%5DYTFV9763AU`O.png从头到尾重新移植了一遍,现在又回到最开始的错误了,没有触屏设备,我看了下,qtopia-2.2.0里面没有tqpda这个应用程序呀

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
 楼主| qq1147864821 发表于 2017-4-14 00:03:29 | 显示全部楼层
我自己的问题还是我自己来回答吧,希望以后走入误区的新朋友(高手除外,我还不明白高手的世界)能尽快明白。
错误操作:在看视频的时候,视频中有这么一步,如图,我们制作配置单的时候是直接改的config_EmbedSky_W43为.config(我使用的是4.3寸的屏幕),这可能导致我们初学者在后续的实验中一直在这个配置的基础上改动,以至于一步错,步步错。
正确步骤:事实上,内核配置的一切更改都是在arch/arm/configs/s3c2410_defconfig这个最原始的配置单上修改的。所以出现以上问题,只要在原始的配置单上重新做一遍就好了。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

i.MX8系列ARM cortex A53 M4 工控板上一条 /1 下一条

Archiver|手机版|小黑屋|天嵌 嵌入式开发社区 ( 粤ICP备11094220号 )

GMT+8, 2024-4-19 06:31 , Processed in 1.031256 second(s), 20 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表