明远智睿技术论坛

 找回密码
 立即注册
搜索
查看: 6497|回复: 7
打印 上一主题 下一主题

如何基于IMX6的UBOOT通过RGB接口显示LOGO?

[复制链接]

2

主题

7

帖子

40

积分

新手上路

Rank: 1

积分
40
跳转到指定楼层
楼主
发表于 2016-9-9 09:53:58 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
目前使用的uboot的版本是:uboot-imx-imx_v2009.08_3.0.35_4.1.0--20151208.tar.bz2
已经通过补丁打上了基于LCD RGB接口的代码,现在测试LOGO能显示RGB三基色的色条。
现在需要显示自己的LOGO图片。如何替换LOGO图片呢?

测试过的方法:将LOGO图片做成数组表格,直接放入uboot源码中,但是uboot编译后的代码超过了1.1MB,这样在使用mfgtool烧写的时候出现错误。
请问uboot如何烧写超过1MB的大小呢?

回复

使用道具 举报

12

主题

27

帖子

182

积分

注册会员

Rank: 2

积分
182
沙发
发表于 2016-9-9 10:02:05 | 只看该作者
如果调试用的话,可以用网络更新试试。
没细看spi-nor的分区是什么样的,如果分区超过1M,就应该没问题。
回复 支持 反对

使用道具 举报

36

主题

745

帖子

2872

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
2872
板凳
发表于 2016-9-9 10:03:02 | 只看该作者
如果出现3基色的话,把需要myimx6.c的
int mmc_dev = get_mmc_env_devno();
改为
int mmc_dev 2;
还有就是myimx6_commom.h的
#define CONFIG_SPLASH_SCREEN
需要改为
//#define CONFIG_SPLASH_SCREEN

图片是用以下命令写到EMMC
dd if=logo_800x480_24bpp.bmp of=/dev/mmcblk0 bs=1 seek=6291456 skip=54
回复 支持 反对

使用道具 举报

2

主题

7

帖子

40

积分

新手上路

Rank: 1

积分
40
地板
 楼主| 发表于 2016-9-9 10:21:38 | 只看该作者
软件01 发表于 2016-9-9 10:03
如果出现3基色的话,把需要myimx6.c的
int mmc_dev = get_mmc_env_devno();
改为

用mfgtool的每次烧写都需要执行这个命令将图片烧录近EMMC吗?
回复 支持 反对

使用道具 举报

36

主题

745

帖子

2872

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
2872
5#
发表于 2016-9-9 10:49:15 | 只看该作者
不需要,烧一次就行,除非擦除那个块
回复 支持 反对

使用道具 举报

36

主题

745

帖子

2872

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
2872
6#
发表于 2016-9-9 10:49:16 | 只看该作者
不需要,烧一次就行,除非擦除那个块
回复 支持 反对

使用道具 举报

2

主题

7

帖子

40

积分

新手上路

Rank: 1

积分
40
7#
 楼主| 发表于 2016-9-9 11:08:23 | 只看该作者
软件01 发表于 2016-9-9 10:49
不需要,烧一次就行,除非擦除那个块

“除非擦出那块空间”  是指seek=6291456这个参数标注的地址吗?  这部分空间是不是属于为uboot预留的8MB的空间?在擦除UBOOT的时候不会擦除这块空间吗?
回复 支持 反对

使用道具 举报

18

主题

47

帖子

257

积分

中级会员

Rank: 3Rank: 3

积分
257
8#
发表于 2017-2-20 22:14:43 | 只看该作者
ONLY 发表于 2016-9-9 11:08
“除非擦出那块空间”  是指seek=6291456这个参数标注的地址吗?  这部分空间是不是属于为uboot预留的8MB ...

您好,请问您的uboot图片改好了没,我也出现烧录失败的情况,能把你的完整修改过程再写一遍吗?以便他人参考,谢谢。
回复 支持 反对

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|明远智睿  

GMT+8, 2024-11-23 12:36 , Processed in 0.060950 second(s), 22 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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