查看: 1872|回复: 3

[求助] bpp设置为32,但fb实际为16bits

[复制链接]

该用户从未签到

1

主题

7

帖子

0

新手上路

Rank: 1

积分
15
最后登录
1970-1-1
发表于 2015-9-16 12:16:23 | 显示全部楼层 |阅读模式
ldb及fb中像素模式设置为IPU_PIX_FMT_RGB24,在bootup command line设置bpp=32 ,RGB24。
结果:调试发现,在hardware的framebuffer.c文件中mapFrameBufferLocked()函数打开fb设备后得到的bits_per_pixel=24,在这里bpp=24是会设为RGB565.这样的结果为fb为RGB565,ldb为RGB888,实际输出的还是RGB565.
问题:1、hardware的framebuffer.c文件中mapFrameBufferLocked()中得到的bits_per_pixel=24是从什么地方来的?
2、如何设置才能真正的fb和ldb的bpp都为24bits,RGB888
我知道答案 目前已有3人回答
回复

使用道具 举报

该用户从未签到

2

主题

59

帖子

0

注册会员

Rank: 2

积分
107
最后登录
2015-9-23
发表于 2015-9-17 23:06:52 | 显示全部楼层
支持
回复

使用道具 举报

该用户从未签到

2

主题

59

帖子

0

注册会员

Rank: 2

积分
107
最后登录
2015-9-23
发表于 2015-9-17 23:07:12 | 显示全部楼层
支持
回复

使用道具 举报

该用户从未签到

2

主题

59

帖子

0

注册会员

Rank: 2

积分
107
最后登录
2015-9-23
发表于 2015-9-17 23:39:11 | 显示全部楼层
学习学习
回复

使用道具 举报

您需要登录后才可以回帖 注册/登录

本版积分规则

关闭

站长推荐上一条 /3 下一条

Archiver|手机版|小黑屋|恩智浦技术社区

GMT+8, 2025-9-5 11:41 , Processed in 0.091817 second(s), 24 queries , MemCache On.

Powered by Discuz! X3.4

Copyright © 2001-2024, Tencent Cloud.

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