U-Boot "bmp display <address> "不显示图片。

问题描述 投票:0回答:1

我使用的是buildroot,配置是rpi3-64;集成的是uboot 2019.07.我做了几个配置,但我无法显示图片与 bmp display

通过config.txt将屏幕分辨率设置为1080p。hdmi_mode=16

我是通过 tfp <addr> <host>:/test.bmp

检查一下 bmp info <addr> 显示位图的正确信息。当调用 display 它只是简单地返回输入的命令行,什么也不做。

到目前为止,我尝试了什么。

创建一个全屏的1080p位图,32bit也是24bit,8bit的结果是一个错误,bitdepth不适合帧缓冲区的环境--如预期的那样(或者类似这样的消息)我尝试了更低的分辨率,即1024*768,但也没有成功。

我想知道是否还有任何视频Fb设置。我需要特殊的bmp设置。

任何想法?

raspberry-pi3 display bmp u-boot
1个回答
0
投票

我没有使用buildroot,如果略有不同,请见谅。为了让这个问题在我的pi3上工作,我不得不修改u-bootincluderpi.h来包含这个片段。

#ifdef CONFIG_DM_VIDEO
#define CONFIG_BMP_32BPP
#endif

这只是增加了对32位像素的支持,所以如果你需要81624,就用这些来代替。这是在主分支的提交ecd4d99f654f3f7bfb96001891d69c3125e70b69上测试的,但我怀疑它在大多数版本上都可以工作。

© www.soinside.com 2019 - 2024. All rights reserved.