Firefly开源社区

打印 上一主题 下一主题

[Android] RK3288写cmd参数数目限制问题

65

积分

0

威望

0

贡献

技术小白

积分
65

RK3288写cmd参数数目限制问题

发表于 2018-6-11 11:05:22      浏览:9205 | 回复:7        打印      只看该作者   [复制链接] 楼主
请教大家一个问题:
Android平台在.dtsi文件里,写initial code指令时,有两条指令的参数达到255个,保存后,下make .img和mkimage.sh后,也没提示有错误,但是显示屏不能驱动起来。所以怀疑RK3288平台是否不支持这么多的参数,或者支持的话,最多能支持多少参数。或者是其他什么问题。换个下参数少点的(没超过30个)显示屏,能正常驱动。

以上,请各位大神提供帮助,谢谢!

cmd.PNG (29.1 KB, 下载次数: 727)

cmd.PNG
回复

使用道具 举报

3750

积分

17

威望

18

贡献

官方团队

Rank: 9Rank: 9Rank: 9

积分
3750
发表于 2018-6-11 11:22:28        只看该作者  沙发
是什么RK3288的哪个版本
回复

使用道具 举报

65

积分

0

威望

0

贡献

技术小白

积分
65
发表于 2018-6-11 13:18:21        只看该作者  板凳
jpchen 发表于 2018-6-11 11:22
是什么RK3288的哪个版本

firefly-rk3288 4GB/32GB 单机标配
回复

使用道具 举报

3750

积分

17

威望

18

贡献

官方团队

Rank: 9Rank: 9Rank: 9

积分
3750
发表于 2018-6-11 14:10:12        只看该作者  地板
531344238 发表于 2018-6-11 13:18
firefly-rk3288 4GB/32GB 单机标配

请修改如下补丁,然后重新烧录loader文件

--- a/u-boot/drivers/video/screen/lcd_mipi.c
+++ b/u-boot/drivers/video/screen/lcd_mipi.c
@@ -560,7 +560,7 @@ EXPORT_SYMBOL(rk_mipi_get_dsi_clk);
static int rk_mipi_screen_init_dt(struct mipi_screen *screen)
{
        struct mipi_dcs_cmd_ctr_list  *dcs_cmd;
-       u32 i,cmds[20];
+       u32 i,cmds[300];
        int length;
        int err;
        int node;
diff --git a/u-boot/drivers/video/transmitter/mipi_dsi.h b/u-boot/drivers/video/transmitter/mipi_dsi.h
old mode 100755
new mode 100644
index f4d77a0..4a110cf
--- a/u-boot/drivers/video/transmitter/mipi_dsi.h
+++ b/u-boot/drivers/video/transmitter/mipi_dsi.h
@@ -260,7 +260,7 @@ struct dcs_cmd {
        u8 dtype;
     u8 dsi_id;
     u8 cmd_len;
-       int cmds[32];
+       int cmds[300];
        int delay;
     char name[32];
};
回复

使用道具 举报

65

积分

0

威望

0

贡献

技术小白

积分
65
发表于 2018-6-21 17:28:46        只看该作者  5#
jpchen 发表于 2018-6-11 14:10
请修改如下补丁,然后重新烧录loader文件

--- a/u-boot/drivers/video/screen/lcd_mipi.c

改过来了,试了下,还是不行,不知道还有什么地方的原因
回复

使用道具 举报

3750

积分

17

威望

18

贡献

官方团队

Rank: 9Rank: 9Rank: 9

积分
3750
发表于 2018-6-23 10:12:35        只看该作者  6#
531344238 发表于 2018-6-21 17:28
改过来了,试了下,还是不行,不知道还有什么地方的原因

请烧录uboot.同时内核涉及到这个也需要修改
回复

使用道具 举报

65

积分

0

威望

0

贡献

技术小白

积分
65
发表于 2018-7-23 14:07:57        只看该作者  7#
jpchen 发表于 2018-6-23 10:12
请烧录uboot.同时内核涉及到这个也需要修改

烧的resource和kernel,内核哪个部分需要修改,抱拳
回复

使用道具 举报

65

积分

0

威望

0

贡献

技术小白

积分
65
发表于 2018-7-23 14:08:27        只看该作者  8#
jpchen 发表于 2018-6-23 10:12
请烧录uboot.同时内核涉及到这个也需要修改

烧的resource和kernel,内核哪个部分需要修改,抱拳
回复

使用道具 举报

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

本版积分规则

友情链接 : 爱板网 电子发烧友论坛 云汉电子社区 粤ICP备14022046号-2
快速回复 返回顶部 返回列表