您尚未登录。

#1 Re: 工业芯 匠芯创 » 昆仑派D133CBS更换高分辨率屏 » 2024-07-03 22:10:44

海石生风 说:

哦,你这是RTOS环境,那简单啦,不改触摸配置,在低层触摸事件低层做分辨率转换,将小分辨率强行拉到大分辨率上即可。

我在BSP的gt911触摸测试例程里,通过rt_device_control(dev, RT_TOUCH_CTRL_SET_X_RANGE, &x)和rt_device_control(dev, RT_TOUCH_CTRL_SET_Y_RANGE, &y)强行修改了触摸分辨率,串口打印rt_touch_info变量中的分辨率确实是800x480。但触摸会完全失效,连滑动都失灵,不确定是不是有更底层的逻辑冲突。现在准备直接换触摸屏了,就是1mm间距的4.3寸800x480触摸屏太难找,基本都是0.5mm间距的引脚

#2 Re: 工业芯 匠芯创 » 昆仑派D133CBS更换高分辨率屏 » 2024-07-02 23:14:22

wujique 说:

触摸芯片在初始化的时候可以修改分辨率吧。

我是在RT-Thread上运行的,试着通过RT_TOUCH_CTRL_SET_X_RANGE和RT_TOUCH_CTRL_SET_Y_RANGE来设置分辨率,运行官方test_gt911测试例程后串口输出的分辨率确实变了,但是屏幕点击完全没反应。如果不通过RT-Thread的touch框架进行分辨率修改,虽然触摸点坐标不对,但是滑动功能正常。
匠心创在Luban-lite的BSP里用的就是RT-Thread的gt911驱动软件包,在整个BSP下全局搜索,都没找到触摸默认分辨率的设置。
而gt911驱动里写入的分辨率是字节形式,我查了下,应该是1024x600,也跟默认的480x272分辨率对不上

#3 工业芯 匠芯创 » 昆仑派D133CBS更换高分辨率屏 » 2024-07-02 21:08:50

venusmomo
回复: 6

昆仑派D133CBS开发板上配套是480*272的屏幕,触摸是GT911。我试着将屏幕更换成800*480的裸屏,使用原来屏幕的触摸。在menuconfig中简单修改屏幕参数后能驱动屏幕正常显示,但是触摸怎么调都不对,对应的是480*272分辨率下的触摸点。有两个问题想咨询各位大佬:
1、GT911触摸屏有默认分辨率这一说法吗?是否可通过修改RTThread的GT911驱动来配置调整分辨率?
2、开发板上的6pin触摸引脚间距是1mm,有没有大佬知道触摸引脚是1mm间距、800*480触摸屏在哪能买?

#4 Re: 工业芯 匠芯创 » 昆仑派D133CBS编译运行lv_demo_music显示发虚、色阶明显 » 2024-06-30 10:58:33

这个问题最终在B站一位UP那得到了粗暴的解决方案,他从FAE那获取的一个SDK包编译没有此问题,有兴趣的可以联系UP获取SDK,参考D133昆仑派开发板如何编译lvgl内置Demo

#6 Re: 工业芯 匠芯创 » 昆仑派D133CBS编译运行lv_demo_music显示发虚、色阶明显 » 2024-01-17 11:42:56

tangloong 说:

@venusmomo
我记得 lv_demo_music 是编译不过去的吧,貌似是内存不够,估计你把这个改了

按luban-lite的文档将.rodata分区进行分散加载就能编译了,编译过程没有报错,这个问题可能是RGB屏幕参数没调整好,我找不到相关的调整方案

#7 Re: 工业芯 匠芯创 » 昆仑派D133CBS编译运行lv_demo_music显示发虚、色阶明显 » 2024-01-17 11:40:44

DDER 说:

RGB 16bit . 高低字节对调试一下。
lv_conf.h 中配置 #define LV_COLOR_16_SWAP

这个方案测试过了,调整后整个页面所有颜色都不正常。我看csdn上有人遇到过同类型问题,是调整了屏幕驱动参数

#8 工业芯 匠芯创 » 昆仑派D133CBS编译运行lv_demo_music显示发虚、色阶明显 » 2024-01-16 21:48:37

venusmomo
回复: 9

在TB的Artinchip匠心创代理店购买的昆仑派,在luabn-lite系统下以默认配置编译运行lvgl的music demo,发现屏幕上图片文字显示发虚、色阶异常,请问要如何修正处理
lvgl显示异常.jpg
QQ图片20240116214727.jpg

页脚

工信部备案:粤ICP备20025096号 Powered by FluxBB

感谢为中文互联网持续输出优质内容的各位老铁们。 QQ: 516333132, 微信(wechat): whycan_cn (哇酷网/挖坑网/填坑网) service@whycan.cn