firefly-rk3288 lcd屏调试
RK3288行业主板,用官方的Android 5.1代码调试MIPI屏时,屏幕没有任何反应,logo和屏资料如附件。信息如下:
①源码Android 5.1 box版本 rk3288_box-userdebu
②屏接口采用单mipi,背光和rst无需控制
请帮忙看下是什么问题?
可以参考帖子
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 = <DUAL>;
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 = <EXTEND>;
};
难道是这个问题吗?没有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
页:
[1]