谢谢您的指导, 显示屏那测排线金手指反了, 犯了一个低级错误。
Luckfox Lyra Ultra W 如何使用10.1inch DSI LCD (C) 微雪显示屏
先用 modetest 查看图像是否有左右断层,
解压附件 lvgl_ts_test.zip 移动到板端运行进行触摸测试在左右边缘画线观察是否会显示在另外一边
如果上述现象都存在更新一下luckfox-config,应该是屏幕的timing设置需要更新。重新进入luckfox-config 选择屏幕型号重启
Code: Select all
modetest -M rockchip -s 74@71:1280x800 -Ftiles
modetest -M rockchip -s 74@71:1280x800
存在上述现象, 使用新的 luckfox-config 现象消失了, 我使用qml测试时候, 发现显示屏没显示全,有一部分在下方和右方屏幕外,但我写了一个简单qml读取屏幕坐标系, 发现我触摸右下角时候, 坐标只有Crocodile wrote: ↑2025-06-05 1:36 先用 modetest 查看图像是否有左右断层,解压附件 lvgl_ts_test.zip 移动到板端运行进行触摸测试在左右边缘画线观察是否会显示在另外一边Code: Select all
modetest -M rockchip -s 74@71:1280x800 -Ftiles modetest -M rockchip -s 74@71:1280x800
lvgl_ts_test.zip
如果上述现象都存在更新一下luckfox-config,应该是屏幕的timing设置需要更新。重新进入luckfox-config 选择屏幕型号重启
luckfox-config.zip
qml: 释放事件: 触点1@(636,381)。 分辨率应该是1280x800。 右下角坐标系应该接近(1280,800)但现在只有(636,381)。你们有显示触摸点坐标的测试程序吗?有的话可以发给我测试一下。
Last edited by danphy on 2025-06-05 6:18, edited 1 time in total.
lvgl_ts_test 的显示和触摸功能正常吗?
显示触摸点一般用evtest 命令测试,直接读取/dev/input/eventX 输出的原始数据,一般软件有选项可以控制对TP的原始数据做缩放还是偏置处理,比如 7inch9 DSI LCD 的TP分辨率是4096x4096 就需要额外设置, 但是 10.1inch DSI LCD (C) 的TP 分辨率应该也是1280X800
显示触摸点一般用evtest 命令测试,直接读取/dev/input/eventX 输出的原始数据,一般软件有选项可以控制对TP的原始数据做缩放还是偏置处理,比如 7inch9 DSI LCD 的TP分辨率是4096x4096 就需要额外设置, 但是 10.1inch DSI LCD (C) 的TP 分辨率应该也是1280X800
lvgl_ts_test 测试正常, 然后我按照你的建议使用evtest测试,读取分辨率正常。 后来询问GPT 是我使用QT 中 无意中开启了QT的DPI 缩放。是应用程序的问题, 与驱动无关。谢谢您的指导,暂时一切正常了。