全志平台MIPI屏调试记录

本文总结了在全志平台上调试480x1920 MIPI屏的过程,包括配置显示接口、添加初始化指令等步骤。同时分享了解决MIPI信号无输出和无图像输出等问题的经验。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >


由于项目需要,在全志平台点一块480x1920的MIPI屏,这里将调试过程作下小结。

1、熟悉屏厂规格书,重点在供电电源、上电时序上;

2、配置LVDS显示接口,全志平台,相关的参考配置如下:

lcd_if                      = 4
lcd_dsi_if               = 0
lcd_dsi_lane          = 4
lcd_dsi_format       = 0
lcd_dsi_te              = 1
lcd_dsi_eotp          = 0

其他屏显示参数配置根据屏厂规格书确定。

3、在uboot、及内核相关的显示代码中,添加此LVDS屏相关的操作函数,重点是下发屏的初始化指令。相关的初始化指令需要找屏厂确认。


以上为点MIPI屏的一般步骤,在调试过程中还是遇到一些问题:

1、MIPI信号无输出

调试中配置成MIPI接口后,并无MIPI信号,特别是CLK信号输出,后来咨询全志原厂,是MIPI相关的初始化时钟配置有问题,调整后MIPI CLK输出正常;

当然也不排除硬件问题,调试中遇到一块板,MIPI信号就是没有输出,遇到此种情况,可以换硬件确认。

2、无图像输出

调试中遇到MIPI信号正常输出了,但是屏上还是无图像,后面想到,屏厂给的屏都是正常的吗?

果然找原厂要了一个测试架,点不亮的屏在原厂的测架上也点不亮,当然这也有可能是我们调试中把它搞坏掉。

总之就是需要确认调试中点的屏没问题。。。

更新下修改的mipi CLK配置

clk_pll_mipi: pll_mipi {
#clock-cells = <0>;
compatible = "allwinner,sunxi-pll-clock";
lock-mode = "new";
assigned-clock-parents = <&clk_pll_video0>;
clock-output-names = "pll_mipi";

};

简单解释下,就是要把这个mipi的时钟挂载到video的时钟源上去。

评论 19
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值