您尚未登录。

楼主 # 2022-09-25 17:08:10

anyi
会员
注册时间: 2022-08-30
已发帖子: 5
积分: 36

T113 S3 驱动 ST7701S圆屏显示有杂色的问题

刚入T113的坑,刚把外设跑了一遍,在调SPI RGB LCD时,液晶屏用到ST7701S的480*480的圆屏。

现在能点亮,但发现一个问题,感觉无从下手,请大神帮忙分析下。

cat /dev/urandom  >/dev/fb0
显示杂色时有几个像素点跳动,刚开始还认为是接线问题
_202209251701122.jpg

用dd清除半屏,
dd if=/dev/zero of=/dev/fb0 bs=480 count=960
也有杂色条,
_202209251701121.jpg

但是执行top后
杂色条消失。感觉像是缓冲没更新到位,或者cache问题。
_20220925170112.jpg
有同学遇到过么?

最近编辑记录 anyi (2022-09-25 20:27:52)

离线

楼主 #1 2022-09-26 08:12:51

anyi
会员
注册时间: 2022-08-30
已发帖子: 5
积分: 36

Re: T113 S3 驱动 ST7701S圆屏显示有杂色的问题

找到问题了,内核用的是Cadence大佬的,显示驱动申请内存时,标志位应该改成0。
static int __disp_ion_alloc_coherent(struct disp_ion_mem *mem)
{
    unsigned int flags = 0;

离线

#2 2023-04-24 14:07:08

vvpnet
会员
注册时间: 2023-01-31
已发帖子: 7
积分: 7

Re: T113 S3 驱动 ST7701S圆屏显示有杂色的问题

anyi 说:

找到问题了,内核用的是Cadence大佬的,显示驱动申请内存时,标志位应该改成0。
static int __disp_ion_alloc_coherent(struct disp_ion_mem *mem)
{
    unsigned int flags = 0;

嗨! 你能与我分享dts文件(t113S3的设备树配置)吗? 我也有这样的显示器。 我想尝试一下。 谢谢!

离线

页脚

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

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