您尚未登录。

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

HongSang
会员
注册时间: 2021-08-12
已发帖子: 42
积分: 16.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里面配置?和设备树无关

离线

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

HongSang
会员
注册时间: 2021-08-12
已发帖子: 42
积分: 16.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相关的参数

离线

页脚

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

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