您尚未登录。

楼主 # 2021-11-03 09:35:57

HongSang
会员
注册时间: 2021-08-12
已发帖子: 41
积分: 15.5

F1C100s如何初始化LCD引脚 ?24bit如何修改成18bit。RGB666如何修改成565.。。。。

1、设备树里的LCD这组引脚是如何传参的,定义的顺序是什么

	lcd_rgb565_pins: lcd-rgb565-pins {
				pins = "PD0","PD1", "PD2", "PD3", "PD4",
				       "PD5", "PD6", "PD7", "PD8", "PD9",
				       "PD10", "PD11",  "PD12","PD13", "PD14",
				       "PD15", "PD16", "PD17", "PD18", "PD19",
				       "PD20", "PD21";
				function = "lcd";
			};

2、RGB的初始化是否需要uboot里面配置?和设备树无关

离线

#1 2021-11-03 10:41:29

达克罗德
会员
注册时间: 2018-04-10
已发帖子: 1,094
积分: 1056.5

Re: F1C100s如何初始化LCD引脚 ?24bit如何修改成18bit。RGB666如何修改成565.。。。。

我记得是uboot配置的,Linux没有去配置

离线

楼主 #2 2021-11-03 19:20:01

HongSang
会员
注册时间: 2021-08-12
已发帖子: 41
积分: 15.5

Re: F1C100s如何初始化LCD引脚 ?24bit如何修改成18bit。RGB666如何修改成565.。。。。

达克罗德 说:

我记得是uboot配置的,Linux没有去配置

linux源码里我配置了/driver/gpu/drm/panel/panel-simple.c一个屏幕,并且设备树里panel节点引用了这个屏幕.但是现在屏幕颜色不对 感觉颜色还是888
linux里实在找不到修改的地方了,在uboot menuconfig配置的时候看到了ARM architecture ‣ Enable graphical uboot console on HDMI, LCD or VGA这里设置了x:800,y:480,depth:18,pclk_khz:33000,le:87,ri:40,up:31,lo:13,hs:1,vs:1,sync:3,vmode:0这一行参数,感觉这里屏幕的rgb初始化是在uboot完成的。https://blog.csdn.net/b7376811/article/details/112525402
请问您在uboot哪里配置rgb相关的参数

离线

#3 2021-11-03 23:36:07

哇酷小二
wechat微信:whycan_cn
所在地: 你猜
注册时间: 2020-04-22
已发帖子: 3,162
积分: 1897
个人网站

Re: F1C100s如何初始化LCD引脚 ?24bit如何修改成18bit。RGB666如何修改成565.。。。。

linux如果用drm驱动,那么就和uboot无关。
linux如果用simplefb驱动,那么就是用uboot初始化的





离线

#4 2021-11-04 10:56:11

达克罗德
会员
注册时间: 2018-04-10
已发帖子: 1,094
积分: 1056.5

Re: F1C100s如何初始化LCD引脚 ?24bit如何修改成18bit。RGB666如何修改成565.。。。。

哇酷小二 说:

linux如果用drm驱动,那么就和uboot无关。
linux如果用simplefb驱动,那么就是用uboot初始化的

drm可以从simplefb继承,所以也可以不配

离线

#5 2021-11-04 10:57:16

达克罗德
会员
注册时间: 2018-04-10
已发帖子: 1,094
积分: 1056.5

Re: F1C100s如何初始化LCD引脚 ?24bit如何修改成18bit。RGB666如何修改成565.。。。。

@HongSang
就是你看到的这里,也可以通过config配,是一样的

离线

页脚

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

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