查看: 4885|回复: 13

关于IPU_NUM DI_NUM的问题(已解决)

[复制链接]

该用户从未签到

6

主题

33

帖子

0

新手上路

Rank: 1

积分
57
最后登录
1970-1-1
发表于 2014-7-16 11:03:35 | 显示全部楼层 |阅读模式
设置HDMI以及LVDS的U-boot 和kernel的启动画面。根据官方提供的补丁包,里面有两个参数IPU_NUM, DI_NUM。不过这里有个问题啊。如果设置时LVDS输出的话,需要IPU_NUM设置为1,ID_NUM设置为1,这样是OK的。但是当我想用HDMI输出的时候,按照帖子上说需要IPU_NUM为2,ID_NUM设置为0。但是如果这么设置,程序就会卡死掉。如果把IPU_NUM设为1,ID_NUM也设置为1,却可以看到U-boot开机LOGO。因为对于这个参数缺乏理解,所以请问我后面配置kernel的参数时候,是配成2、0 还是1、1呢?
回复

使用道具 举报

该用户从未签到

6

主题

33

帖子

0

新手上路

Rank: 1

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

RE:关于IPU_NUM DI_NUM的问题

--- a/arch/arm/mach-mx6/board-mx6q_sabresd.c
+++ b/arch/arm/mach-mx6/board-mx6q_sabresd.c
@@ -1360,7 +1360,7 @@ static struct fsl_mxc_hdmi_platform_data hdmi_data = {
};

static struct fsl_mxc_hdmi_core_platform_data hdmi_core_data = {
-        .ipu_id = 0,
+        .ipu_id = 1,
        .disp_id = 0,
};

@@ -1371,11 +1371,11 @@ static struct fsl_mxc_lcd_platform_data lcdif_data = {
};

static struct fsl_mxc_ldb_platform_data ldb_data = {
-        .ipu_id = 1,
+        .ipu_id = 0,
        .disp_id = 1,
        .ext_ref = 1,
        .mode = LDB_SEP1,
-        .sec_ipu_id = 1,
+        .sec_ipu_id = 0,
        .sec_disp_id = 0,
};
请问这里的ipu_id disp_id与U-boot中的IPU_NUM DI_NUM有关系吗?
回复 支持 反对

使用道具 举报

该用户从未签到

6

主题

33

帖子

0

新手上路

Rank: 1

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

RE:关于IPU_NUM DI_NUM的问题

--- a/arch/arm/mach-mx6/board-mx6q_sabresd.c
+++ b/arch/arm/mach-mx6/board-mx6q_sabresd.c
@@ -1360,7 +1360,7 @@ static struct fsl_mxc_hdmi_platform_data hdmi_data = {
};

static struct fsl_mxc_hdmi_core_platform_data hdmi_core_data = {
-        .ipu_id = 0,
+        .ipu_id = 1,
        .disp_id = 0,
};

@@ -1371,11 +1371,11 @@ static struct fsl_mxc_lcd_platform_data lcdif_data = {
};

static struct fsl_mxc_ldb_platform_data ldb_data = {
-        .ipu_id = 1,
+        .ipu_id = 0,
        .disp_id = 1,
        .ext_ref = 1,
        .mode = LDB_SEP1,
-        .sec_ipu_id = 1,
+        .sec_ipu_id = 0,
        .sec_disp_id = 0,
};
请问这里的ipu_id disp_id与U-boot中的IPU_NUM DI_NUM有关系吗?
回复 支持 反对

使用道具 举报

该用户从未签到

6

主题

33

帖子

0

新手上路

Rank: 1

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

RE:关于IPU_NUM DI_NUM的问题

对于型号为mx6dl_sabresd,是不是IPU是不能设置为2的啊,只能为1啊?
回复 支持 反对

使用道具 举报

该用户从未签到

45

主题

2369

帖子

0

金牌会员

Rank: 6Rank: 6

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

RE:关于IPU_NUM DI_NUM的问题

楼主你好,HDMI u-boot logo显示你设置IPU_NUM设为1,ID_NUM也设置为1是正确的。我给你的那个链接中他使用的板子为i.mx6sabresd-sdp,i.mx6Q是有两个IPU的。而你使用的是i.mx6dl,i.mx6dl的话就只有一个IPU,所以在你设置IPU_NUM为2时候是没有任何输出的。
回复 支持 反对

使用道具 举报

该用户从未签到

6

主题

33

帖子

0

新手上路

Rank: 1

积分
57
最后登录
1970-1-1
 楼主| 发表于 2014-7-16 15:04:55 | 显示全部楼层

回复:关于IPU_NUM DI_NUM的问题

回复第 5 楼 于2014-07-16 14:42:04发表:
楼主你好,HDMI u-boot logo显示你设置IPU_NUM设为1,ID_NUM也设置为1是正确的。我给你的那个链接中他使用的板子为i.mx6sabresd-sdp,i.mx6Q是有两个IPU的。而你使用的是i.mx6dl,i.mx6dl的话就只有一个IPU,所以在你设置IPU_NUM为2时候是没有任何输出的。 

那我想问一下,我kernel启动的时候,也想看到LOGO。在U-boot时候,针对mx6dl_sabresd板子,我只需要把IPU改为1即可。但是内核方面,我是否也需要针对性的进行一些修改啊?那么大概是需要改什么文件呢?是根据内核的补丁包进行修改吗?
回复 支持 反对

使用道具 举报

该用户从未签到

45

主题

2369

帖子

0

金牌会员

Rank: 6Rank: 6

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

回复:关于IPU_NUM DI_NUM的问题

回复第 6 楼 于2014-07-16 15:04:55发表:
回复第 5 楼 于2014-07-16 14:42:04发表:
楼主你好,HDMI u-boot logo显示你设置IPU_NUM设为1,ID_NUM也设置为1是正确的。我给你的那个链接中他使用的板子为i.mx6sabresd-sdp,i.mx6Q是有两个IPU的。而你使用的是i.mx6dl,i.mx6dl的话就只有一个IPU,所以在你设置IPU_NUM为2时候是没有任何输出的。 

那我想问一下,我kernel启动的时候,也想看到LOGO。在U-boot时候,针对mx6dl_sabresd板子,我只需要把IPU改为1即可。但是内核方面,我是否也需要针对性的进行一些修改啊?那么大概是需要改什么文件呢?是根据内核的补丁包进行修改吗?
 

楼主你好,如果你是kernel启动的时候也想显示logo的话,就不需要用我给你的那个patch了,你知道在内核启动的时候不是有个动画么,你把那个动画替换为你的logo可以了。不过这个怎么修改的话在网上应该可以搜到的,飞思卡尔没有提供这个改法。希望这么回答对你有帮助的。
回复 支持 反对

使用道具 举报

该用户从未签到

6

主题

33

帖子

0

新手上路

Rank: 1

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

回复:关于IPU_NUM DI_NUM的问题

回复第 7 楼 于2014-07-16 15:55:25发表:
回复第 6 楼 于2014-07-16 15:04:55发表:
回复第 5 楼 于2014-07-16 14:42:04发表:
楼主你好,HDMI u-boot logo显示你设置IPU_NUM设为1,ID_NUM也设置为1是正确的。我给你的那个链接中他使用的板子为i.mx6sabresd-sdp,i.mx6Q是有两个IPU的。而你使用的是i.mx6dl,i.mx6dl的话就只有一个IPU,所以在你设置IPU_NUM为2时候是没有任何输出的。 

那我想问一下,我kernel启动的时候,也想看到LOGO。在U-boot时候,针对mx6dl_sabresd板子,我只需要把IPU改为1即可。但是内核方面,我是否也需要针对性的进行一些修改啊?那么大概是需要改什么文件呢?是根据内核的补丁包进行修改吗?
 

楼主你好,如果你是kernel启动的时候也想显示logo的话,就不需要用我给你的那个patch了,你知道在内核启动的时候不是有个动画么,你把那个动画替换为你的logo可以了。不过这个怎么修改的话在网上应该可以搜到的,飞思卡尔没有提供这个改法。希望这么回答对你有帮助的。
 

如果是想从U-boot启动到kernel,再到rootfs,一直有LOGO,那么可以不用你给的patch吗?内核启动的时候,暂时没有看到动画啊。
回复 支持 反对

使用道具 举报

该用户从未签到

45

主题

2369

帖子

0

金牌会员

Rank: 6Rank: 6

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

回复:关于IPU_NUM DI_NUM的问题

回复第 8 楼 于2014-07-16 16:02:04发表:
回复第 7 楼 于2014-07-16 15:55:25发表:
回复第 6 楼 于2014-07-16 15:04:55发表:
回复第 5 楼 于2014-07-16 14:42:04发表:
楼主你好,HDMI u-boot logo显示你设置IPU_NUM设为1,ID_NUM也设置为1是正确的。我给你的那个链接中他使用的板子为i.mx6sabresd-sdp,i.mx6Q是有两个IPU的。而你使用的是i.mx6dl,i.mx6dl的话就只有一个IPU,所以在你设置IPU_NUM为2时候是没有任何输出的。 

那我想问一下,我kernel启动的时候,也想看到LOGO。在U-boot时候,针对mx6dl_sabresd板子,我只需要把IPU改为1即可。但是内核方面,我是否也需要针对性的进行一些修改啊?那么大概是需要改什么文件呢?是根据内核的补丁包进行修改吗?
 

楼主你好,如果你是kernel启动的时候也想显示logo的话,就不需要用我给你的那个patch了,你知道在内核启动的时候不是有个动画么,你把那个动画替换为你的logo可以了。不过这个怎么修改的话在网上应该可以搜到的,飞思卡尔没有提供这个改法。希望这么回答对你有帮助的。
 

如果是想从U-boot启动到kernel,再到rootfs,一直有LOGO,那么可以不用你给的patch吗?内核启动的时候,暂时没有看到动画啊。
 

内核启动的时候没有企鹅出现么?
回复 支持 反对

使用道具 举报

该用户从未签到

6

主题

33

帖子

0

新手上路

Rank: 1

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

回复:关于IPU_NUM DI_NUM的问题

回复第 9 楼 于2014-07-16 16:19:55发表:
回复第 8 楼 于2014-07-16 16:02:04发表:
回复第 7 楼 于2014-07-16 15:55:25发表:
回复第 6 楼 于2014-07-16 15:04:55发表:
回复第 5 楼 于2014-07-16 14:42:04发表:
楼主你好,HDMI u-boot logo显示你设置IPU_NUM设为1,ID_NUM也设置为1是正确的。我给你的那个链接中他使用的板子为i.mx6sabresd-sdp,i.mx6Q是有两个IPU的。而你使用的是i.mx6dl,i.mx6dl的话就只有一个IPU,所以在你设置IPU_NUM为2时候是没有任何输出的。 

那我想问一下,我kernel启动的时候,也想看到LOGO。在U-boot时候,针对mx6dl_sabresd板子,我只需要把IPU改为1即可。但是内核方面,我是否也需要针对性的进行一些修改啊?那么大概是需要改什么文件呢?是根据内核的补丁包进行修改吗?
 

楼主你好,如果你是kernel启动的时候也想显示logo的话,就不需要用我给你的那个patch了,你知道在内核启动的时候不是有个动画么,你把那个动画替换为你的logo可以了。不过这个怎么修改的话在网上应该可以搜到的,飞思卡尔没有提供这个改法。希望这么回答对你有帮助的。
 

如果是想从U-boot启动到kernel,再到rootfs,一直有LOGO,那么可以不用你给的patch吗?内核启动的时候,暂时没有看到动画啊。
 

内核启动的时候没有企鹅出现么?
 

那个倒是有的。我以前有在程序里面做过更改,把企鹅换成是其他图片。这样想想,似乎也是可以的。U-boot就用你们的包,内核呢,则去用企鹅。
回复 支持 反对

使用道具 举报

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

本版积分规则

关闭

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

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

GMT+8, 2025-7-20 20:42 , Processed in 0.101497 second(s), 28 queries , MemCache On.

Powered by Discuz! X3.4

Copyright © 2001-2024, Tencent Cloud.

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