firefly-rk3288 lcd屏调试

RK3288行业主板,用官方的Android 5.1代码调试MIPI屏时,屏幕没有任何反应,logo和屏资料如附件。
信息如下:
①源码Android 5.1 box版本 rk3288_box-userdebu
②屏接口采用单mipi,背光和rst无需控制

请帮忙看下是什么问题?
firefly-rk3288.rar (62.8 KB)

可以参考帖子
https://dev.t-firefly.com/forum.php?mod=viewthread&tid=4740&highlight=rk3288%2B5.1%2Bmipi

同时参考wiki 把配置配上试试
https://wiki.t-firefly.com/zh_CN/Firefly-RK3288/driver_mipi_dsi.html

jpchen 发表于 2021-7-27 09:55
可以参考帖子
https://dev.t-firefly.com/forum.php?mod=viewthread&tid=4740&highlight=rk3288%2B5.1%2Bm

这两个帖子,我都有仔细看过,而且我也研究了一周了,我想问:出货的板子是HDMI输出的,但是在DTS里面把HDIMI disable了,是不是官方做了定制,导致我的MIPI屏点不亮?

我测试过把&fb {
rockchip,disp-mode = ;
rockchip,uboot-logo-on = <1>;
// rockchip,disp-policy = <DISPLAY_POLICY_BOX_TEMP>; //kevin
}; 节点全部删除,LCD在uboot阶段有清晰logo显示,进入系统后能显示主界面,但是不清晰。

13798309856 发表于 2021-7-27 10:04
这两个帖子,我都有仔细看过,而且我也研究了一周了,我想问:出货的板子是HDMI输出的,但是在DTS里面把H …

dts 里面mipi 配置的是主显示,hdmi配置的是副显,这个可以根据情况打开或关闭,关于mipi + hdmi 显示已经做了很多项目,所以可以排查你屏幕的硬件情况是否和firefly-rk3288进行匹配,软件mipi 指令是否正确,同时sdk 代码里面也有其他mipi 屏使用的例子都可以进行参考

jpchen 发表于 2021-7-27 14:22
dts 里面mipi 配置的是主显示,hdmi配置的是副显,这个可以根据情况打开或关闭,关于mipi + hdmi 显示已 …

我的DTS里面默认的配置HDMI是主显,副显是RK1000

/lcdc0 as PRMRY(HDMI),lcdc1 as EXTEND(RK1000)/

&lcdc0 {

status = "okay";
rockchip,iommu-enabled = <1>;
rockchip,prop = <PRMRY>;

};

&lcdc1 {
status = “okay”;
rockchip,iommu-enabled = <1>;
rockchip,prop = ;

};

难道是这个问题吗?没有LCD?

13798309856 发表于 2021-7-29 17:20
我的DTS里面默认的配置HDMI是主显,副显是RK1000

RK1000 是没有用到的哦

jpchen 发表于 2021-7-30 16:52
RK1000 是没有用到的哦

既然RK1000没有用到,那是不是以为着EXTEND的MIPI这组接口没有被开启?所以,屏点不亮?

13798309856 发表于 2021-8-2 09:26
既然RK1000没有用到,那是不是以为着EXTEND的MIPI这组接口没有被开启?所以,屏点不亮?

不是啊,你要看代码,你现在是mipi + hdmi 显示,那么 mipi 用的是lcdc0 hdmi用的是lcdc1