天嵌 ARM开发社区

 找回密码
 注册
查看: 2793|回复: 3

为什么TQ335X配置的是32bpp

[复制链接]
dingit1024 发表于 2013-3-4 09:48:02 | 显示全部楼层 |阅读模式
本帖最后由 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
亲,原因如下:
本来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
按这样说18bpp和24bpp显示的都应该是32bpp了?framebuffer中的bpp定义的是实际用到的位数(肯定大于等于用 ...

18bpp的要根据实际情况来决定用的是16bpp还是18bpp还是24bpp这个在驱动中都对应有设置的。
TN92的驱动器在LCD内部的。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

i.MX8系列ARM cortex A53 M4 工控板上一条 /1 下一条

Archiver|手机版|小黑屋|天嵌 嵌入式开发社区 ( 粤ICP备11094220号 )

GMT+8, 2024-4-26 01:51 , Processed in 1.062500 second(s), 18 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表