OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 4121|回复: 0

关于屏幕触摸没法使用的问题

[复制链接]

0

主题

0

帖子

0

精华

新手入门

积分
12
金钱
12
注册时间
2020-7-31
在线时间
4 小时
发表于 2020-8-5 18:40:21 | 显示全部楼层 |阅读模式
本帖最后由 yaozheng11 于 2020-8-5 19:35 编辑

这是一个关于4.3寸的 800X480的屏幕的问题:
出现的状况:烧写正点原子的出场源码后,开机一切正常,网络驱动等等都正常,但是QT桌面用不了。做了一下调整:
      1.下载了一份全新的MFG_TOOL烧写工具。(因为之前的好像改过,记不清了),问题依旧。
      2.将MFG_TOOL移动原来的目录到一个没有中文的目录下。(教程里提到过最好不要有中文路径,我也是黔驴技穷了)
      3.拔掉插上的所有外设再次尝试,没什么用。
      4.用SD卡固化系统也不行。

问题解决的开端:
      怀疑屏幕坏了,我干脆直接把之前自己移植的系统拿来用,加载历程源码的gt9147驱动,结果有数据,那显然屏幕是好的。那么我想起来了,出场源码不是也可以看看有没有数据??那就看,也有数据。最后发现,是屏幕触摸点于实际位置偏差巨大(这是技术支持帮我找出来的,我不记得他用的什么命令了,我是初学者比较菜,知道的可以留言大家一起看,应该是一个什么工具   tslib??,按下手指回有十字光标,但是与实际按下的位置相差巨大。问题出来了,都不准,桌面当然用不了啊。

解决办法:校准屏幕就完事儿了: 执行  ts_calibrate  然后执行/opt/qt5.5.1/apps/QDesktop/QDesktop 重启

问题出现的原因:
           具体我也很疑惑,搞不清楚为什么会出现这种问题,因为我刚刚买回来的时候,就自己用MFG_TOOL烧写过,完全没有问题。
           和技术支持交流了一下:说是我之前写过驱动,可能是我的驱动改掉了”屏幕内置参数“,我很疑惑啊,虽然看过GT1947的数据手册,但是很蒙,“内置参数??”有着玩也儿??  那些寄存器都是要初始化的,加载驱动肯定会初始化啊,为什么我的驱动会造成 影响。可能还是       我对屏幕这种东西没有研究的原因吧!!才疏学浅啊!!         但是   所谓的我写的驱动还是复制粘贴的例程源码的gt9147的呀!! 为啥还要出错啊!!

我猜想:  记得有这么一行代码:
                         完犊子格子不够了 截图吧 怀疑是这可能有猫腻     希望有带佬知道的 给小菜几 解答解答
QQ截图20200805184518.png
QQ截图20200805184536.png
QQ截图20200805184825.png
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

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

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2024-11-22 16:47

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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