搜索

121

主题

128

帖子

665

积分

网站编辑

Rank: 8Rank: 8

积分
665
发表于 2021-7-9 18:18:33 5907 浏览 1 回复

i.MX6开发板设备树Uboot修改开机 logo

本帖最后由 翠花儿 于 2021-7-9 18:21 编辑

1 制作图片
配套资料在网盘资料的iTOP-i.MX6开发板资料汇总(不含光盘资料)\08_iTOP-i.MX6开发板Linux系统开发资料\27-Uboot修改开机 logo使用\设备树uboot修改开机logo”目录下。
使用 Photoshop 软件制作一个尺寸大小为 364 * 128、深度为 8 的图片,注意这里要替换的图片一定是256色的位图,如果是24位色的图片转换可能会出错,造成图片显示不正常。图片如下图所示:
2 修改文件
将制作的图片freescale.bmp替换源码iTOP-iMX6_android6.0.1/bootable/bootloader/uboot-imx/tools/logos下的freescale.bmp文件。
查看iTOP-iMX6_android6.0.1/bootable/bootloader/uboot-imx/tools/Makefile文件,编译的时候,bmp_logo会将我们指定的图片转换为数组文件,保存在iTOP-iMX6_android6.0.1/bootable/bootloader/uboot-imx/include/目录下的bmp_logo.hbmp_logo_data.h
3 居中显示
如果想要logo居中显示,可以修改iTOP-iMX6_android6.0.1/bootable/bootloader/uboot-imx/drivers/video下的cfb_console.c文件,添加如下内容:
if(video_logo_xpos==0&&video_logo_ypos==0)//这里是增加的代码,设置图片居中显示

        {

                video_logo_xpos= (VIDEO_VISIBLE_COLS - BMP_LOGO_WIDTH)>>1;
                video_logo_ypos= (VIDEO_VISIBLE_ROWS - BMP_LOGO_HEIGHT)>>1;

        }

4 编译测试
接下来,修改完毕保存文件,重新编译源码,然后重新烧写uboot镜像:u-boot.imxUboot logo 修改后如下图所示:

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复

使用道具 举报

2

主题

4

帖子

67

积分

注册会员

Rank: 2

积分
67
发表于 2023-3-14 16:38:48
这里有个问题。6dl的板子,设置9.7寸能显示,我的7.0液晶显示就乱了。期望尽快解决
回复 点赞

使用道具 举报

返回列表
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

登录或注册

官方客服

QQ:2551456065

官方QQ群

195631883

扫一扫关注迅为公众号

群号652692981

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