查看: 25765|回复: 15

[已解决] U-boot启动加启动画面(已解决)

[复制链接]

该用户从未签到

6

主题

33

帖子

0

新手上路

Rank: 1

积分
57
最后登录
1970-1-1
发表于 2014-7-8 14:09:04 | 显示全部楼层 |阅读模式
U-boot加启动画面。我这里的板子是imx6dl的,之前有找到一个patch文件,大概是让修改mx6q_sabresd.c,mx6q_sabresd.h 等
几个文件。但是呢,硬件换了,我大概改了一下mx6dl_sabresd.h这个文件,但是没有效果,请问这个应该怎么改呢?
我知道答案 目前已有15人回答
回复

使用道具 举报

该用户从未签到

6

主题

33

帖子

0

新手上路

Rank: 1

积分
57
最后登录
1970-1-1
 楼主| 发表于 2014-7-8 14:19:36 | 显示全部楼层

RE:U-boot启动加启动画面

mx6q_sabresd.h的补丁文件在如下代码最后加了一些代码
#define CONFIG_SPLASH_SCREEN
#ifdef CONFIG_SPLASH_SCREEN
        /*
         * Framebuffer and LCD
         */
        #define CONFIG_LCD//
        #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 CONFIG_SYS_CONSOLE_IS_IN_ENV//
        #define LCD_BPP                LCD_COLOR16
        #define CONFIG_CMD_BMP
        #define CONFIG_BMP_8BPP
        #define CONFIG_FB_BASE        (TEXT_BASE + 0x300000)//
        #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
如果换成mx6dl_sabresd.h之后,相应的代码该如何改呢?
回复 支持 反对

使用道具 举报

该用户从未签到

45

主题

2369

帖子

0

金牌会员

Rank: 6Rank: 6

积分
3275
最后登录
1970-1-1
发表于 2014-7-9 09:16:47 | 显示全部楼层

RE:U-boot启动加启动画面

楼主你好,这里你板子是自己参考mx6dl-sdp板子设计的?还有你板子上跑的是Linux还是android的BSP?
回复 支持 反对

使用道具 举报

该用户从未签到

1

主题

802

帖子

0

金牌会员

Rank: 6Rank: 6

积分
1763
最后登录
1970-1-1
发表于 2014-7-9 16:40:01 | 显示全部楼层

RE:U-boot启动加启动画面

先确定初始化参数完全正确再说. 先从能行的路入手
回复 支持 反对

使用道具 举报

  • TA的每日心情
    无聊
    2018-9-20 10:55
  • 签到天数: 13 天

    连续签到: 1 天

    [LV.3]偶尔看看II

    24

    主题

    1189

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    1642
    最后登录
    2022-3-21
    发表于 2014-7-9 17:59:14 | 显示全部楼层

    RE:U-boot启动加启动画面

    时钟  模块配置  是否存在配置模块代码
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    45

    主题

    2369

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    3275
    最后登录
    1970-1-1
    发表于 2014-7-10 15:16:33 | 显示全部楼层

    RE:U-boot启动加启动画面

    楼主你好,关于U-boot启动加启动画面建议你参考一下帖子http://community.freescale.com/docs/DOC-98109。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    6

    主题

    33

    帖子

    0

    新手上路

    Rank: 1

    积分
    57
    最后登录
    1970-1-1
     楼主| 发表于 2014-7-10 17:07:50 | 显示全部楼层

    回复:U-boot启动加启动画面

     
    回复第 3 楼 于2014-07-09 09:16:47发表:
    楼主你好,这里你板子是自己参考mx6dl-sdp板子设计的?还有你板子上跑的是Linux还是android的BSP? 

    板子就是mx6dl-sdp。然后跑的是Linux 。U-boot 是U-boot-2009.8 ,kernel 是linux-3.0.35。现在那个问题解决了,基本上就是按照我说的修改一下即可。可是现在又出来新的问题了。
    一开始用LVDS可以正常显示,可是换成了HDMI显示的时候,U-boot启动会卡死了。
    通过printf 语句,可以观察出来,程序卡死在ipu.c文件的语句
     // Reset IPU memory 
      writel(0x807FFFFF, IPU2_ARB_BASE_ADDR + IPU_IPU_MEM_RST__ADDR);
    然后呢,如果我把参数改成LVDS:
    #ifdef CONFIG_UBOOT_LOGO_ENABLE
     // Select one of the output mode
     #define IPU_OUTPUT_MODE_HDMI
    // #define IPU_OUTPUT_MODE_LVDS
    // #define IPU_OUTPUT_MODE_LCD
    程序可以正常通过。不知道怎么回事?
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    6

    主题

    33

    帖子

    0

    新手上路

    Rank: 1

    积分
    57
    最后登录
    1970-1-1
     楼主| 发表于 2014-7-10 17:08:17 | 显示全部楼层

    回复:U-boot启动加启动画面

    回复第 4 楼 于2014-07-09 16:40:01发表:
    先确定初始化参数完全正确再说. 先从能行的路入手 

    LVDS的显示 基本搞定了。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    6

    主题

    33

    帖子

    0

    新手上路

    Rank: 1

    积分
    57
    最后登录
    1970-1-1
     楼主| 发表于 2014-7-11 08:44:05 | 显示全部楼层

    回复:U-boot启动加启动画面

    回复第 6 楼 于2014-07-10 15:16:33发表:
    楼主你好,关于U-boot启动加启动画面建议你参考一下帖子http://community.freescale.com/docs/DOC-98109。 

    恩 ,我的这些修改方法 就是根据这个帖子来进行的。改的过程中还是会遇见了一些问题。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    6

    主题

    33

    帖子

    0

    新手上路

    Rank: 1

    积分
    57
    最后登录
    1970-1-1
     楼主| 发表于 2014-7-11 08:47:45 | 显示全部楼层

    回复:U-boot启动加启动画面

    回复第 5 楼 于2014-07-09 17:59:14发表:
    时钟 模块配置 是否存在配置模块代码 

    估计那一块应该没啥问题的。因为我用LVDS输出的时候,是可以正常显示U-boot的LOGO的,但是如果是用HDMI输出时候,程序就会死掉。用printf语句甚至可以观察出来在什么地方停住了。
    最后感谢!
    回复 支持 反对

    使用道具 举报

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

    本版积分规则

    关闭

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

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

    GMT+8, 2025-7-20 16:21 , Processed in 0.107724 second(s), 30 queries , MemCache On.

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.

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