您尚未登录。

楼主 # 2022-03-12 03:18:38

ne_demon
会员
注册时间: 2021-06-20
已发帖子: 16
积分: 21

关于驱动ST7701S液晶屏初始化的疑问(荔枝派nano)

我看ST7701S需要通过SPI接收初始化命令,然后才能使用RGB接口。
屏厂商会给一串初始化命令,如:
0xFF 0x77 0x01 0x00 0x00 0x10
0xC0 0x3B 0x00
0xC1 0x0D 0x02
....
我手上的屏是RGB接口,而drivers/gpu/drm/panel/panel-sitronix-st7701.c的驱动似乎是使用MIPI接口的,也就说这颗IC即支持RGB,也支持MIPI?
具体使用哪种接口主要是看初始化的时候,通过SPI告诉IC以何种方式工作,是这样的吗?
还有,如果初始化为RGB接口,那后续的驱动都是通用的吗?我只需要设置分辨率、RGB666(RGB565\RGB888)等参数就可以了,与屏使用的IC无关,是这样吗?
我现在已经可以驱动一块电阻触摸屏(RGB接口),它似乎都没有初始化的动作?还是说每块屏都是要初始化的,只是荔枝派帮忙做了这部分初始化的工作?
感谢大佬解答!

离线

#1 2022-03-12 11:43:16

995pc
会员
注册时间: 2020-05-30
已发帖子: 54
积分: 3

Re: 关于驱动ST7701S液晶屏初始化的疑问(荔枝派nano)

ST7701S 支持RGB 也支持MIPI,选用何种方式,具体看屏厂家规格,可根据屏线接口,生产时厂家只选用其中一种模式。通过SPI初始化屏信息,但一般不能通过SPI选择RGB或MIPI

离线

楼主 #2 2022-03-12 14:01:58

ne_demon
会员
注册时间: 2021-06-20
已发帖子: 16
积分: 21

Re: 关于驱动ST7701S液晶屏初始化的疑问(荔枝派nano)

995pc 说:

ST7701S 支持RGB 也支持MIPI,选用何种方式,具体看屏厂家规格,可根据屏线接口,生产时厂家只选用其中一种模式。通过SPI初始化屏信息,但一般不能通过SPI选择RGB或MIPI

感谢!

离线

楼主 #3 2022-03-12 21:08:51

ne_demon
会员
注册时间: 2021-06-20
已发帖子: 16
积分: 21

Re: 关于驱动ST7701S液晶屏初始化的疑问(荔枝派nano)

995pc 说:

ST7701S 支持RGB 也支持MIPI,选用何种方式,具体看屏厂家规格,可根据屏线接口,生产时厂家只选用其中一种模式。通过SPI初始化屏信息,但一般不能通过SPI选择RGB或MIPI

初始化之后,现在能点亮了,但出现这样的效果。
是我初始化有问题吗?可能是哪里的问题?执行 cat urandom > fb0不能出现雪花屏
还有一个问题,我在内核的设备树和驱动里(drivers\gpu\drm\sun4i\sun4i_tcon.c),都没有找到分辨率的设置,我应该在哪里设置屏幕的分辨率?
_20220312210219.jpg

离线

#4 2022-03-12 21:19:23

memory
会员
注册时间: 2021-08-11
已发帖子: 442
积分: 418

Re: 关于驱动ST7701S液晶屏初始化的疑问(荔枝派nano)

用 aodzip 那个sdk ?

离线

楼主 #5 2022-03-12 22:40:53

ne_demon
会员
注册时间: 2021-06-20
已发帖子: 16
积分: 21

Re: 关于驱动ST7701S液晶屏初始化的疑问(荔枝派nano)

memory 说:

用 aodzip 那个sdk ?

用的荔枝派官方的主线linux

离线

#6 2022-03-12 23:07:37

uuid
会员
注册时间: 2020-12-08
已发帖子: 45
积分: 31

Re: 关于驱动ST7701S液晶屏初始化的疑问(荔枝派nano)

ne_demon 说:
memory 说:

用 aodzip 那个sdk ?

用的荔枝派官方的主线linux

具体一点

都不知道你用什么芯片,哪个sdk版本。

离线

楼主 #7 2022-03-13 01:07:05

ne_demon
会员
注册时间: 2021-06-20
已发帖子: 16
积分: 21

Re: 关于驱动ST7701S液晶屏初始化的疑问(荔枝派nano)

uuid 说:
ne_demon 说:
memory 说:

用 aodzip 那个sdk ?

用的荔枝派官方的主线linux

具体一点

都不知道你用什么芯片,哪个sdk版本。

芯片 f1c100s,,SDK是荔枝派提供的,kernel版本4.15.0-rc8

离线

楼主 #8 2022-03-15 23:55:08

ne_demon
会员
注册时间: 2021-06-20
已发帖子: 16
积分: 21

Re: 关于驱动ST7701S液晶屏初始化的疑问(荔枝派nano)

顶上去,现在能显示了,但老有个蓝色的底色,什么问题?(两个屏幕,一个偏蓝,一个偏黄)
我是用转接板转出来的40pin排线,如果RGB线全都不接,只接了SPI初始化的线,屏幕呈现全蓝(或全黄);RGB任意插上,都可以显示出字(我将控制台输出到屏幕上),但仍然是蓝色背景,原本应该白色的控制台打印,也偏蓝色。这可能是什么方面的问题?
_20220315235753.jpg
_20220315235757.jpg

最近编辑记录 ne_demon (2022-03-16 00:00:00)

离线

#9 2022-05-04 11:50:04

soso
会员
注册时间: 2022-05-03
已发帖子: 101
积分: 163

Re: 关于驱动ST7701S液晶屏初始化的疑问(荔枝派nano)

我在树莓派也是调这个屏,发现颜色不对,好像是蓝红相反,用的初始化命令也是厂家给的,另外一个圆形倒是不会,同一个ic看来差异很大

离线

#10 2022-05-08 18:46:38

zkzhang
会员
注册时间: 2020-06-04
已发帖子: 12
积分: 17

Re: 关于驱动ST7701S液晶屏初始化的疑问(荔枝派nano)

红蓝反 改下初始化 0x36 值就行可以交换 RB

离线

#11 2022-05-09 22:04:07

soso
会员
注册时间: 2022-05-03
已发帖子: 101
积分: 163

Re: 关于驱动ST7701S液晶屏初始化的疑问(荔枝派nano)

zkzhang 说:

红蓝反 改下初始化 0x36 值就行可以交换 RB

谢谢,看手册是这么说,我是改了树莓派输出顺序也行😁

离线

#12 2022-05-09 22:07:57

soso
会员
注册时间: 2022-05-03
已发帖子: 101
积分: 163

Re: 关于驱动ST7701S液晶屏初始化的疑问(荔枝派nano)

soso 说:
zkzhang 说:

红蓝反 改下初始化 0x36 值就行可以交换 RB

谢谢,看手册是这么说,我是改了树莓派输出顺序也行😁

另外对这个屏有疑问,我看他写命令之后,数据为什么不一次写完,而是发了几次数据?

离线

#13 2022-05-24 17:15:08

leo chung
会员
注册时间: 2022-05-24
已发帖子: 7
积分: 7

Re: 关于驱动ST7701S液晶屏初始化的疑问(荔枝派nano)

我记得ST7701S,如果是RGB666 18bit的话,有个MDT=0和=1对应的RGB666引脚不一样,这个手册里有个图,颜色不对会不会是接的对应的RGB引脚没设置好?

离线

#14 2022-05-24 17:20:20

leo chung
会员
注册时间: 2022-05-24
已发帖子: 7
积分: 7

Re: 关于驱动ST7701S液晶屏初始化的疑问(荔枝派nano)

soso 说:
soso 说:
zkzhang 说:

红蓝反 改下初始化 0x36 值就行可以交换 RB

谢谢,看手册是这么说,我是改了树莓派输出顺序也行😁

另外对这个屏有疑问,我看他写命令之后,数据为什么不一次写完,而是发了几次数据?

我看了手册,这个应该是有些寄存器需要多个数据,所以需要发送多次数据吧。

离线

#15 2022-10-09 17:26:48

SkeletonSir
会员
注册时间: 2022-10-09
已发帖子: 3
积分: 3

Re: 关于驱动ST7701S液晶屏初始化的疑问(荔枝派nano)

大神、我也遇到了相似的问题、代码能分享一下吗?981293542@qq.com,感谢

离线

#16 2023-08-20 09:18:59

小王子&木头人
会员
注册时间: 2018-05-08
已发帖子: 72
积分: 4

Re: 关于驱动ST7701S液晶屏初始化的疑问(荔枝派nano)

有驱动代码吗,我也需要这个屏幕的spi驱动

离线

页脚

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

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