我手里有各omap3evm-am3715的板子和一个英蓓特8500A-AM3715的板子
现在想把omap3evm的android 4.0BSP包移植进8500A板子上,其他像素等设置完之后,设置dataline=24,(原omap3evm板子DSS线=18,8500A的DSS线=24根),通过打印信息显示DISPC的寄存器都设置成功,颜色模式为RGB24U, 但是LCD显示结果颜色不对
目前是 当buffer输出0x3f,理论上应该是dss0-dss5输出高,其它输出低,现在现象是DSS0-DSS5,DSS18-DSS23
都为高,其他为低,这个现象是什么引起的呢??
注:
我又测了一下,发现原来是RGB666,修改成24dataline后,现在变成了RGB288,并且DSS18-DSS23变成了下一个像素的数据,也就是RGB里面B的低六位。
是我哪里设置还有问题吗?
目前寄存器设置:
DISPC_CONTROL=18309
DISPC_GFX_ATTRIBUTES=91
guoqiang qi:
自己顶一下。。
guoqiang qi:
请帮我看看好吗?
summer wang:
你好,我也遇到了同样的问题,请问你解决了吗?