WhyCan Forum(哇酷开发者社区)

人过留名,雁过留声,感谢各位朋友不离不弃地支持。 QQ: 516333132, 微信: whycan_cn (哇酷网/挖坑网/填坑网) admin@whycan.cn

您尚未登录。

#1 2020-03-25 11:59:04

Gentlepig
会员
注册时间: 2018-10-24
累计积分: 324

RGB接口,R和B互调了,uboot和内核如何修改?

为了走线方便,把R和B整组调换了,R0<=>B0...R7<=>B7。
请教,现在开机屏幕是黑的,看上去有背光。
也不知道是不是硬件上的问题,当时想着只是R和B呼唤,大不了颜色不对,结果现在是黑的。

离线

#2 2020-03-25 12:16:33

孤星泪
会员
注册时间: 2020-03-18
累计积分: 19

Re: RGB接口,R和B互调了,uboot和内核如何修改?

不会的, 先查背光(缝隙可以看到), 再用示波器检查 PCLK(像素时钟),

再检查 HSYNC/VSYNC 或 DE 信号,

如果这些信号都有, 屏幕至少会花.

离线

#3 2020-03-25 12:19:44

Gentlepig
会员
注册时间: 2018-10-24
累计积分: 324

Re: RGB接口,R和B互调了,uboot和内核如何修改?

那么,如果解决了硬件问题,软件上该如何修改使R和B调换过来?

离线

#4 2020-03-25 12:47:58

dgtg
会员
注册时间: 2017-11-08
累计积分: 159

Re: RGB接口,R和B互调了,uboot和内核如何修改?

Gentlepig 说:

那么,如果解决了硬件问题,软件上该如何修改使R和B调换过来?

怼规格书...

离线

#5 2020-03-25 14:23:13

Gentlepig
会员
注册时间: 2018-10-24
累计积分: 324

Re: RGB接口,R和B互调了,uboot和内核如何修改?

孤星泪 说:

不会的, 先查背光(缝隙可以看到), 再用示波器检查 PCLK(像素时钟),

再检查 HSYNC/VSYNC 或 DE 信号,

如果这些信号都有, 屏幕至少会花.


上电时由于lcd的一些信号管脚也用作启动配置管脚,所以启动时,会看到屏幕有些彩线,以及明显的背光变化。
复位后,也能看到瞬间出现的彩线。

把uboot、内核、环境变量烧录到之前做过的RGB时序正常的硬件板子上,可以看到启动后uboot界面是白色背景的,显示nuvoton的图标。
加载内核后,背景变成黑色,输出的调试信息是白字。

离线

#6 2020-03-25 14:25:31

拉轰的脚踏车
会员
注册时间: 2020-03-20
累计积分: 8

Re: RGB接口,R和B互调了,uboot和内核如何修改?

Gentlepig 说:

上电时由于lcd的一些信号管脚也用作启动配置管脚,所以启动时,会看到屏幕有些彩线,以及明显的背光变化。
复位后,也能看到瞬间出现的彩线。

把uboot、内核、环境变量烧录到之前做过的RGB时序正常的硬件板子上,可以看到启动后uboot界面是白色背景的,显示nuvoton的图标。
加载内核后,背景变成黑色,输出的调试信息是白字。

那搞定了吗?

离线

#7 2020-03-25 14:29:08

Gentlepig
会员
注册时间: 2018-10-24
累计积分: 324

Re: RGB接口,R和B互调了,uboot和内核如何修改?

拉轰的脚踏车 说:

那搞定了吗?

没搞定...

离线

#8 2020-03-25 14:35:04

拉轰的脚踏车
会员
注册时间: 2020-03-20
累计积分: 8

Re: RGB接口,R和B互调了,uboot和内核如何修改?

Gentlepig 说:

没搞定...

按2#楼胸弟的建议先用示波器检查关键的信号脚是否正常。

离线

#9 2020-03-25 14:46:53

Gentlepig
会员
注册时间: 2018-10-24
累计积分: 324

Re: RGB接口,R和B互调了,uboot和内核如何修改?

又对比了两个板的原理图,发现clk引脚应该串接一个33欧电阻,结果忘了串了...

参照的原理图,clk引脚串接一个33欧电阻,并有个20pF的可选电容接地。结果我忘了画这个电阻,而可选电容我搞成了0.1uF的。
现在去掉这个电容,但仍没有那个串接电阻。可以显示了,不过看企鹅图标,本应该是红嘴和红脚掌,结果编程了蓝色的。黑白没事。

最近编辑记录 Gentlepig (2020-03-25 14:54:25)

离线

#10 2020-03-25 14:46:57

arychen
会员
注册时间: 2019-04-06
累计积分: 92

Re: RGB接口,R和B互调了,uboot和内核如何修改?

好久没调屏了,以前还是三四寸的垃圾手机屏,8080接口的,那时候写寄存器是要用到数据线的,硬件有问题的话写不进去,是点不亮的。
现在的RGB屏应该也一样的吧

离线

#11 2020-03-28 11:04:11

Gentlepig
会员
注册时间: 2018-10-24
累计积分: 324

Re: RGB接口,R和B互调了,uboot和内核如何修改?

接了一个4.3寸的800*480分辨率的屏。
编译内核设置为rgb888模式时,启动过程中,屏幕上每行字符发生变化时,改行都会有个下划线一闪而过。
而设置为rgb565时,则不会出现这个一闪而过的下划线。

另,R和B如何互换啊。在uboot里看了下,在driver/vedio下找到了个Nuc970fb.c和nuc970fb.h。但里面没找到输出屏幕数据的函数。

离线

#12 2020-04-01 15:17:27

wupaul2001
会员
注册时间: 2019-09-30
累计积分: 137

Re: RGB接口,R和B互调了,uboot和内核如何修改?

要修改的地方太多了,倒不改个PCB实际

离线

页脚