This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

omap3evm lcd移植问题(改)



我手里有各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