您尚未登录。

楼主 # 2021-09-15 01:50:08

tlxfif
会员
注册时间: 2021-07-23
已发帖子: 36
积分: 18

f1c100s请问下怎么驱动st7789v呢?

我的内核版本是4.15.0-rc8-licheepi-nano+
我已经按照下面网址进行了操作
https://www.cnblogs.com/listenscience/p/13619930.html
这个地址所说的接线
SCLK ->    PA2
SDA    ->    PA1
CS   ->    GND
RESET  -> PE7
DC   -> PE10
但是我还剩余
BLK/VCC/GND没有接线,不接就啥都没有,所以我只能
VCC  -> VCC
BLK ->  VCC
GND  -> GND
但是可能是因为我是4.15的缘故
我修改了对应的fbtft-core函数编译会报错
不知道4.15是不是真的要修改

因为我spi0已经设置spi flash了
所以st7789v只能设置spi1
编译也没报错
启动没有fbtft的日志
dev/fb1设备也没有

请问下现在怎么处理呢?

另外想请教下在dts中下面的代码是否有存在的必要呢?

panel: panel {
                compatible = "lg,lb070wv8", "simple-panel";
                #address-cells = <1>;
                #size-cells = <0>;
                enable-gpios = <&pio 4 6 GPIO_ACTIVE_HIGH>;

                port@0 {
                        reg = <0>;
                        #address-cells = <1>;
                        #size-cells = <0>;

                        panel_input: endpoint@0 {
                                reg = <0>;
                                remote-endpoint = <&tcon0_out_lcd>;
                        };
                };
        };

还有这个

&tcon0 {
        pinctrl-names = "default";
        pinctrl-0 = <&lcd_rgb666_pins>;
        status = "okay";
};

&tcon0_out {
        tcon0_out_lcd: endpoint@0 {
                reg = <0>;
                remote-endpoint = <&panel_input>;
        };
};

先谢谢了:)

离线

#1 2021-09-15 14:18:04

twzy
会员
注册时间: 2021-04-16
已发帖子: 204
积分: 351.5
个人网站

Re: f1c100s请问下怎么驱动st7789v呢?

这个帖子有坑,cs必须与cs连接起来
另外参考这一篇改了就出来了
https://www.bilibili.com/read/cv9947785?spm_id_from=333.999.0.0
我实在内核5.7.1下成功的

离线

楼主 #2 2021-09-16 02:40:10

tlxfif
会员
注册时间: 2021-07-23
已发帖子: 36
积分: 18

Re: f1c100s请问下怎么驱动st7789v呢?

twzy 说:

这个帖子有坑,cs必须与cs连接起来
另外参考这一篇改了就出来了
https://www.bilibili.com/read/cv9947785?spm_id_from=333.999.0.0
我实在内核5.7.1下成功的

请问下如何升级到5.7.1呢?有对应的教程吗?实在是不知道找哪个,谢谢了:)

离线

楼主 #3 2021-09-16 02:48:51

tlxfif
会员
注册时间: 2021-07-23
已发帖子: 36
积分: 18

Re: f1c100s请问下怎么驱动st7789v呢?

twzy 说:

这个帖子有坑,cs必须与cs连接起来
另外参考这一篇改了就出来了
https://www.bilibili.com/read/cv9947785?spm_id_from=333.999.0.0
我实在内核5.7.1下成功的

https://github.com/Lichee-Pi/linux/tree/nano-5.2-flash

请问下是这个吗?

离线

#4 2021-09-16 11:32:10

542396750@qq.com
会员
注册时间: 2021-03-26
已发帖子: 163
积分: 19.5

Re: f1c100s请问下怎么驱动st7789v呢?

离线

#5 2021-09-16 12:50:16

twzy
会员
注册时间: 2021-04-16
已发帖子: 204
积分: 351.5
个人网站

Re: f1c100s请问下怎么驱动st7789v呢?

542396750@qq.com 说:

他这个cs接地了,我这边死活不显示,把cs与cs连接后,秒出。

离线

#6 2021-09-16 12:50:53

twzy
会员
注册时间: 2021-04-16
已发帖子: 204
积分: 351.5
个人网站

Re: f1c100s请问下怎么驱动st7789v呢?

@tlxfif
我是直接下的主线 ,linux官网

离线

楼主 #7 2021-09-16 22:15:42

tlxfif
会员
注册时间: 2021-07-23
已发帖子: 36
积分: 18

Re: f1c100s请问下怎么驱动st7789v呢?

twzy 说:

@tlxfif
我是直接下的主线 ,linux官网

这样编译出来会不会很大,需要做啥配置修改吗?我都不敢编译它,哈哈哈哈哈

离线

楼主 #8 2021-09-17 00:51:40

tlxfif
会员
注册时间: 2021-07-23
已发帖子: 36
积分: 18

Re: f1c100s请问下怎么驱动st7789v呢?

twzy 说:

这个帖子有坑,cs必须与cs连接起来
另外参考这一篇改了就出来了
https://www.bilibili.com/read/cv9947785?spm_id_from=333.999.0.0
我实在内核5.7.1下成功的

我cs端连接到a0 上面写的是spi1:cs貌似还是不行,哎

离线

#9 2021-09-17 10:04:23

hz2
会员
注册时间: 2021-04-10
已发帖子: 16
积分: 0.5

Re: f1c100s请问下怎么驱动st7789v呢?

@tlxfif
这两个都是配置rgb lcd的,你如果用fbtft里的驱动这个可以删了,lg,lb070wv8这个是一个5寸的lcd,驱动文件位于drivers\gpu\drm\panel\panel.simple.c
这是lcd的参数

static const struct drm_display_mode lg_lb070wv8_mode = {
	.clock = 33246,
	.hdisplay = 800,
	.hsync_start = 800 + 88,
	.hsync_end = 800 + 88 + 80,
	.htotal = 800 + 88 + 80 + 88,
	.vdisplay = 480,
	.vsync_start = 480 + 10,
	.vsync_end = 480 + 10 + 25,
	.vtotal = 480 + 10 + 25 + 10,
};
static const struct panel_desc lg_lb070wv8 = {
	.modes = &lg_lb070wv8_mode,
	.num_modes = 1,
	.bpc = 8,
	.size = {
		.width = 151,
		.height = 91,
	},
	.bus_format = MEDIA_BUS_FMT_RGB888_1X7X4_SPWG,
	.connector_type = DRM_MODE_CONNECTOR_LVDS,
};

最近编辑记录 hz2 (2021-09-17 10:04:53)

离线

#10 2021-09-17 10:13:37

hz2
会员
注册时间: 2021-04-10
已发帖子: 16
积分: 0.5

Re: f1c100s请问下怎么驱动st7789v呢?

twzy 说:
542396750@qq.com 说:

他这个cs接地了,我这边死活不显示,把cs与cs连接后,秒出。

cs不能直接接地,言外之意就是cs信号有时用来表示一次通讯的开始。典型的就是spi flash片选接地导致无法通信。

离线

楼主 #11 2021-09-17 21:13:26

tlxfif
会员
注册时间: 2021-07-23
已发帖子: 36
积分: 18

Re: f1c100s请问下怎么驱动st7789v呢?

@hz2
我先试试

离线

页脚

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

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