dingit1024 发表于 2013-3-4 09:48:02

为什么TQ335X配置的是32bpp

本帖最后由 dingit1024 于 2013-3-4 09:48 编辑

数据线本来就是24个引脚呀,并且我输出LCD寄存器的值,查看结果显示是24bpp呀,但是应用程序得到framebuffer的bpp信息是32bpp。不解

亚瑟王 发表于 2013-3-4 10:01:30

亲,原因如下:
本来3358的LCD接口是24bit的,但是3358是32bit的CPU,在CPU中处理数据时永远都是32bit的,所以24bit的LCD相关数据实际存储是32bit的,最后结果就是用的32bpp(实际采用了其中的24bit)。

dingit1024 发表于 2013-3-4 10:12:05

本帖最后由 dingit1024 于 2013-3-4 10:19 编辑

亚瑟王 发表于 2013-3-4 10:01 static/image/common/back.gif
亲,原因如下:
本来3358的LCD接口是24bit的,但是3358是32bit的CPU,在CPU中处理数据时永远都是32bit的, ...
按这样说18bpp和24bpp显示的都应该是32bpp了?framebuffer中的bpp定义的是实际用到的位数(肯定大于等于用到的引脚数)。还有一个怪问题是TN92驱动板原理图-20120511.pdf这个文件中怎么没有驱动器怎么连的,只有LCD控制器40pin和50pin的引脚分布

亚瑟王 发表于 2013-3-4 10:31:05

dingit1024 发表于 2013-3-4 10:12 static/image/common/back.gif
按这样说18bpp和24bpp显示的都应该是32bpp了?framebuffer中的bpp定义的是实际用到的位数(肯定大于等于用 ...

18bpp的要根据实际情况来决定用的是16bpp还是18bpp还是24bpp这个在驱动中都对应有设置的。
TN92的驱动器在LCD内部的。
页: [1]
查看完整版本: 为什么TQ335X配置的是32bpp