ti'er ,你们好
我现在在用dm8148,目前使用git上的uboot,下载了dvr rdk版本为u-boot-dvr-rdk-dm81xx-5690a6d75b1fbd6f830c876beade504997c6db55。通过colorbar命令,hdmi能输出测试图形。但是我通过logo on命令显示bmp图片,始终显示是黑色的。 我是通过SD卡启动,bmp放在SD卡里面。
命令如下:
mmc rescan 0
fatload mmc 0 0x81000000 logo.bmp
logo on 0x81000000 0xB0000000 0xBFDD0000 40 60
经过深入跟进,uboot里面读取bmp文件的函数ti810x_read_bmp_image中bmp_size = (bmp_read64(bmp_source) >> 16) & 0xFFFFFFFF;得到的bmp_size于实际大小不同,但是我不知道为什么。