查看: 29066|回复: 35

[已解决] 如何让uboot启动时显示logo(已解决)

[复制链接]

该用户从未签到

3

主题

31

帖子

0

新手上路

Rank: 1

积分
2
最后登录
1970-1-1
发表于 2014-6-17 15:16:48 | 显示全部楼层 |阅读模式
请问如何让系统在启动uboot的时候显示logo , 要怎么配置呢?
我知道答案 目前已有34人回答
回复

使用道具 举报

该用户从未签到

145

主题

4926

帖子

0

金牌会员

Rank: 6Rank: 6

积分
9267
最后登录
1970-1-1
发表于 2014-6-17 16:11:27 | 显示全部楼层

RE:如何让uboot启动时显示logo

楼主你好,你的问题已经转交给我们的I.MX工程师,他会回答你,请耐心等待下。
回复 支持 反对

使用道具 举报

该用户从未签到

3

主题

31

帖子

0

新手上路

Rank: 1

积分
2
最后登录
1970-1-1
 楼主| 发表于 2014-6-17 16:37:59 | 显示全部楼层

回复:如何让uboot启动时显示logo

谢谢版主,刚刚看到配置文件已经有这些配置了
#define CONFIG_SPLASH_SCREEN
#ifdef CONFIG_SPLASH_SCREEN
        /*
         * Framebuffer and LCD
         */
        #define CONFIG_LCD
        #define CONFIG_FB_BASE                          (TEXT_BASE + 0x300000)
        #define CONFIG_SYS_CONSOLE_IS_IN_ENV
#ifdef CONFIG_MXC_EPDC
        #undef LCD_TEST_PATTERN
        /* #define CONFIG_SPLASH_IS_IN_MMC                      1 */
        #define LCD_BPP                                 LCD_MONOCHROME
        /* #define CONFIG_SPLASH_SCREEN_ALIGN           1 */
        #define CONFIG_WORKING_BUF_ADDR                 (TEXT_BASE + 0x100000)
        #define CONFIG_WAVEFORM_BUF_ADDR                (TEXT_BASE + 0x200000)
        #define CONFIG_WAVEFORM_FILE_OFFSET             0x600000
        #define CONFIG_WAVEFORM_FILE_SIZE               0xF0A00
        #define CONFIG_WAVEFORM_FILE_IN_MMC
#ifdef CONFIG_SPLASH_IS_IN_MMC
        #define CONFIG_SPLASH_IMG_OFFSET                0x4c000
        #define CONFIG_SPLASH_IMG_SIZE                  0x19000
#endif
#else /* !CONFIG_MXC_EPDC */
        #define CONFIG_IPU_V3H
        #define CONFIG_VIDEO_MX5
        #define CONFIG_IPU_CLKRATE      260000000
        #define CONFIG_SYS_CONSOLE_ENV_OVERWRITE
        #define CONFIG_SYS_CONSOLE_OVERWRITE_ROUTINE
        #define LCD_BPP         LCD_COLOR16
        #define CONFIG_CMD_BMP
        #define CONFIG_BMP_8BPP
        #define CONFIG_SPLASH_SCREEN_ALIGN
        #define CONFIG_SYS_WHITE_ON_BLACK
        #define CONFIG_IMX_PWM
        #define IMX_PWM1_BASE    PWM1_BASE_ADDR
        #define IMX_PWM2_BASE    PWM2_BASE_ADDR
#endif
#endif /* CONFIG_SPLASH_SCREEN */
#endif                          /* __CONFIG_H */
回复 支持 反对

使用道具 举报

该用户从未签到

45

主题

2369

帖子

0

金牌会员

Rank: 6Rank: 6

积分
3275
最后登录
1970-1-1
发表于 2014-6-17 16:38:27 | 显示全部楼层

RE:如何让uboot启动时显示logo

楼主你好,请问你使用的是哪块板子?板子上使用的BSP是哪个版本的?
回复 支持 反对

使用道具 举报

该用户从未签到

45

主题

2369

帖子

0

金牌会员

Rank: 6Rank: 6

积分
3275
最后登录
1970-1-1
发表于 2014-6-17 16:40:30 | 显示全部楼层

RE:如何让uboot启动时显示logo

如果你使用的是i.mx6系列的处理器的话,你可以参考一下文档 uboot_mx6x.pdf (110.54 KB, 下载次数: 734)
回复 支持 反对

使用道具 举报

该用户从未签到

3

主题

31

帖子

0

新手上路

Rank: 1

积分
2
最后登录
1970-1-1
 楼主| 发表于 2014-6-17 17:55:07 | 显示全部楼层

回复:如何让uboot启动时显示logo

回复第 5 楼 于2014-06-17 16:40:30发表:
如果你使用的是i.mx6系列的处理器的话,你可以参考一下文档中的5.4 Splash screen support。

如有问题再联系~~
 
谢谢,我这是imx6solo的,做了第二步然后启动不了了,串口log这样
U-Boot 2009.08-dirty ( 5鏈12 2014 - 20:21:51)
 
CPU: Freescale i.MX6 family TO1.1 at 792 MHz
Thermal sensor with ratio = 188
Temperature:   39 C, calibration data 0x5a45225f
mx6q pll1: 792MHz
mx6q pll2: 528MHz
mx6q pll3: 480MHz
mx6q pll8: 50MHz
ipg clock     : 66000000Hz
ipg per clock : 66000000Hz
uart clock    : 80000000Hz
cspi clock    : 60000000Hz
ahb clock     : 132000000Hz
axi clock   : 198000000Hz
emi_slow clock: 99000000Hz
ddr clock     : 396000000Hz
usdhc1 clock  : 198000000Hz
usdhc2 clock  : 198000000Hz
usdhc3 clock  : 198000000Hz
usdhc4 clock  : 198000000Hz
nfc clock     : 24000000Hz
Board: i.MX6DL/Solo-SABRESD: unknown-board Board: 0x61011 [POR ]
Boot Device: MMC
I2C:   ready
DRAM:  512 MB
MMC:   FSL_USDHC: 0,FSL_USDHC: 1,FSL_USDHC: 2,FSL_USDHC: 3
 
哦,对了,我这uboot LCD驱动没移植呢请问怎么移植啊,kernel的已经移植好了
 
 
回复 支持 反对

使用道具 举报

该用户从未签到

3

主题

31

帖子

0

新手上路

Rank: 1

积分
2
最后登录
1970-1-1
 楼主| 发表于 2014-6-17 19:30:08 | 显示全部楼层

回复:如何让uboot启动时显示logo

板子上使用的BSP是4.2
回复 支持 反对

使用道具 举报

该用户从未签到

45

主题

2369

帖子

0

金牌会员

Rank: 6Rank: 6

积分
3275
最后登录
1970-1-1
发表于 2014-6-18 11:07:43 | 显示全部楼层

回复:如何让uboot启动时显示logo

回复第 6 楼 于2014-06-17 17:55:07发表:
回复第 5 楼 于2014-06-17 16:40:30发表:
如果你使用的是i.mx6系列的处理器的话,你可以参考一下文档中的5.4 Splash screen support。

如有问题再联系~~
 
谢谢,我这是imx6solo的,做了第二步然后启动不了了,串口log这样
U-Boot 2009.08-dirty ( 5鏈12 2014 - 20:21:51)
 
CPU: Freescale i.MX6 family TO1.1 at 792 MHz
Thermal sensor with ratio = 188
Temperature:   39 C, calibration data 0x5a45225f
mx6q pll1: 792MHz
mx6q pll2: 528MHz
mx6q pll3: 480MHz
mx6q pll8: 50MHz
ipg clock     : 66000000Hz
ipg per clock : 66000000Hz
uart clock    : 80000000Hz
cspi clock    : 60000000Hz
ahb clock     : 132000000Hz
axi clock   : 198000000Hz
emi_slow clock: 99000000Hz
ddr clock     : 396000000Hz
usdhc1 clock  : 198000000Hz
usdhc2 clock  : 198000000Hz
usdhc3 clock  : 198000000Hz
usdhc4 clock  : 198000000Hz
nfc clock     : 24000000Hz
Board: i.MX6DL/Solo-SABRESD: unknown-board Board: 0x61011 [POR ]
Boot Device: MMC
I2C:   ready
DRAM:  512 MB
MMC:   FSL_USDHC: 0,FSL_USDHC: 1,FSL_USDHC: 2,FSL_USDHC: 3
 
哦,对了,我这uboot LCD驱动没移植呢请问怎么移植啊,kernel的已经移植好了
 
 

 

请问你的板子是参考哪块开发板设计的?
回复 支持 反对

使用道具 举报

该用户从未签到

3

主题

31

帖子

0

新手上路

Rank: 1

积分
2
最后登录
1970-1-1
 楼主| 发表于 2014-6-18 11:10:28 | 显示全部楼层

回复:如何让uboot启动时显示logo

回复第 8 楼 于2014-06-18 11:07:43发表:
回复第 6 楼 于2014-06-17 17:55:07发表:
回复第 5 楼 于2014-06-17 16:40:30发表:
如果你使用的是i.mx6系列的处理器的话,你可以参考一下文档中的5.4 Splash screen support。

如有问题再联系~~
 
谢谢,我这是imx6solo的,做了第二步然后启动不了了,串口log这样
U-Boot 2009.08-dirty ( 5鏈12 2014 - 20:21:51)
 
CPU: Freescale i.MX6 family TO1.1 at 792 MHz
Thermal sensor with ratio = 188
Temperature:   39 C, calibration data 0x5a45225f
mx6q pll1: 792MHz
mx6q pll2: 528MHz
mx6q pll3: 480MHz
mx6q pll8: 50MHz
ipg clock     : 66000000Hz
ipg per clock : 66000000Hz
uart clock    : 80000000Hz
cspi clock    : 60000000Hz
ahb clock     : 132000000Hz
axi clock   : 198000000Hz
emi_slow clock: 99000000Hz
ddr clock     : 396000000Hz
usdhc1 clock  : 198000000Hz
usdhc2 clock  : 198000000Hz
usdhc3 clock  : 198000000Hz
usdhc4 clock  : 198000000Hz
nfc clock     : 24000000Hz
Board: i.MX6DL/Solo-SABRESD: unknown-board Board: 0x61011 [POR ]
Boot Device: MMC
I2C:   ready
DRAM:  512 MB
MMC:   FSL_USDHC: 0,FSL_USDHC: 1,FSL_USDHC: 2,FSL_USDHC: 3
 
哦,对了,我这uboot LCD驱动没移植呢请问怎么移植啊,kernel的已经移植好了
 
 

 

请问你的板子是参考哪块开发板设计的?
 
MCIMX6SLEVK board 好像是这个
 
回复 支持 反对

使用道具 举报

该用户从未签到

3

主题

31

帖子

0

新手上路

Rank: 1

积分
2
最后登录
1970-1-1
 楼主| 发表于 2014-6-18 11:28:19 | 显示全部楼层

回复:如何让uboot启动时显示logo

https://wenku.baidu.com/link?url=HFMHx3R-OG_UCrFAUj5DUauouSvLqQTjq7x6TMp9H4Wsms3JkiUXG1K0tCF92HNQw5GlAuWWTe1ydSbblnu3FZnsgizoxUihlD_CSaRGvZ3
参照上面链接的,我已经改了
drivers/video/videomodes.c
drives/video/videomodes.h这俩个文件的相关代码
include/configs/xxx.h 的原先已经有3楼那样的代码
还差drivers/video目录里面的不知道要改哪个文件,哪些代码
是不是就这些步骤呢?
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 注册/登录

本版积分规则

关闭

站长推荐上一条 /3 下一条

Archiver|手机版|小黑屋|恩智浦技术社区

GMT+8, 2025-7-21 21:41 , Processed in 0.109094 second(s), 31 queries , MemCache On.

Powered by Discuz! X3.4

Copyright © 2001-2024, Tencent Cloud.

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