明远智睿技术论坛

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

uboot logo替换问题

[复制链接]

2

主题

5

帖子

32

积分

新手上路

Rank: 1

积分
32
跳转到指定楼层
楼主
发表于 2016-9-5 15:38:28 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

你好,我要替换启动时的uboot LOGO,就是“freescale+明远”那张图,根据你们的手册:
1、生成一个1024x600(8位256色)bmp
2、bin2c生成c文件,该名称fsl_bmp_reversed_600x400.c,文件中数组名称改为
    const unsigned char fsl_bmp_reserved_600x400[]
    文件尾加上:int fsl_bmp ……
    (上面两行是从源文件中拷贝过来的,就不写了)
3、然后进入uboot源文件目录,执行
   (1) make distclean
     (2)   make myimx6ek200_6q_config
     (3)   make -4j
4、将u-boot.bin拷贝到os firmware/image-linux-305/下面,更名为uboot-myimx6ek200-6q.bin,
5、然后烧写,。。。。
6、重新启动开发版,logo依然时原来的

问题出在哪里了?
另外,
1、 firmware-3035目录的文件是不是仅仅供烧写工具用的?
2、是否有关于ubuntu定制的文档或资源能提供或告诉一下?

谢了
回复

使用道具 举报

36

主题

745

帖子

2872

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
2872
沙发
发表于 2016-9-5 15:54:53 | 只看该作者
你需要修改的数组文件是
uboot-imx-imx_v2009.08_3.0.35_4.1.0/board/myzr/common/myzr_bmp_logo.c

2

主题

5

帖子

32

积分

新手上路

Rank: 1

积分
32
板凳
 楼主| 发表于 2016-9-5 15:59:11 | 只看该作者
好的,我试一下

2

主题

5

帖子

32

积分

新手上路

Rank: 1

积分
32
地板
 楼主| 发表于 2016-9-5 16:05:51 | 只看该作者
bin2c生成的是字节数组,而fsl_log_bmp.c中是32位的int类型数组,咋转?另外,图像改为24bit真彩色了?

36

主题

745

帖子

2872

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
2872
5#
发表于 2016-9-5 16:30:05 | 只看该作者
我们默认是8bit的图片,你想用24bit的需要修改myimx6_commom.h,应改下面的参数的参数定义

        #define LCD_BPP                                                LCD_COLOR16
        #define CONFIG_CMD_BMP
        #define CONFIG_BMP_8BPP

2

主题

5

帖子

32

积分

新手上路

Rank: 1

积分
32
6#
 楼主| 发表于 2016-9-5 17:12:15 | 只看该作者
好的,uboot logo改好了。谢了

2

主题

10

帖子

66

积分

注册会员

Rank: 2

积分
66
7#
发表于 2016-9-8 16:48:06 | 只看该作者
为什么我编译的时候出现这种错误呢?

本帖子中包含更多资源

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

x
回复 支持 反对

使用道具 举报

2

主题

10

帖子

66

积分

注册会员

Rank: 2

积分
66
8#
发表于 2016-9-8 17:22:51 | 只看该作者
是将生成的文件myzr.c替换掉uboot-imx-imx_v2009.08_3.0.35_4.1.0/board/myzr/common/myzr_bmp_logo.c,还是将内容替换,名字不改
回复 支持 反对

使用道具 举报

0

主题

146

帖子

432

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
432
9#
发表于 2016-9-8 17:57:52 | 只看该作者
zylxcu 发表于 2016-9-8 17:22
是将生成的文件myzr.c替换掉uboot-imx-imx_v2009.08_3.0.35_4.1.0/board/myzr/common/myzr_bmp_logo.c,还 ...

内容替换
回复 支持 反对

使用道具 举报

0

主题

3

帖子

40

积分

新手上路

Rank: 1

积分
40
10#
发表于 2018-1-23 19:50:49 | 只看该作者
我用的是1280*800,24位的,用工具生产代码后,替换uboot-imx-imx_v2009.08_3.0.35_4.1.0/board/myzr/common/myzr_bmp_logo.c,文件太大,烧录失败,怎么解?只能用8位位宽的图片吗?
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-27 08:06 , Processed in 0.062514 second(s), 22 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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