14. MIPI屏幕¶
14.1. 屏幕支持列表¶
LubanCat-RK3576系列板卡支持野火自家提供的mipi屏,其余mipi屏幕需确认接口线序,并且需要调驱动适配。
屏幕名称 |
屏幕类型 |
分辨率 |
色彩 |
接口 |
---|---|---|---|---|
野火5.5寸mipi屏 |
LCD |
1080x1920 |
RGB888 |
四通道mipi-dsi |
野火7寸mipi屏 |
LCD |
1024x600 |
RGB888 |
四通道mipi-dsi |
野火10.1寸mipi屏 |
LCD |
800x1280 |
RGB888 |
四通道mipi-dsi |
注意
野火在售5.5寸和10.1寸mipi屏均为竖屏,7寸屏为横屏
如果要自行适配其他屏幕(野火默认的vp分配下)
Video Port0——HDMI接口 最大支持4K@120Hz
Video Port1——DP接口 最大支持2560x1600@60Hz
Video Port2——DSI接口 最大支持1920x1080@60Hz
以上Video Port可切换自由分配切换,例如DSI接口使用Video Port1就可以实现最大支持2560x1600@60Hz。
14.2. LubanCat-3 mipi dsi接口¶
LubanCat-3板卡上带有一个mipi dsi接口,可以与其他接口组成多屏异显。
接口类型详细信息
FPC连接器
0.5间距
30P
异面
往上翻盖下接
mipi dsi 0(在LubanCat-3板卡的正面)

14.3. LubanCat-3 mipi屏幕的使用¶
mipi屏幕的开关是通过配置文件来配置的。 点击跳转 配置文件&设备树&设备树插件
1 2 | #查看配置文件
cat /boot/uEnv/uEnv.txt
|

可以看到上图 # Display
下面会有3个区域
vp0
、 vp1
和 vp2
其中vp2对应dsi接口
vp2区域下面会有多个设备树插件,这些插件对应就是各个屏幕的设备树插件
rk3576-lubancat-3-dsi-800x1280-10-1inch-ebf410177-overlay.dtbo
对应着野火10.1寸mipi屏(正在热售中)rk3576-lubancat-3-dsi-1024x600-7inch-ebf410173-overlay.dtbo
对应着野火7寸mipi屏(正在热售中)rk3576-lubancat-3-dsi-1080x1920-5-5inch-ebf410125-overlay.dtbo
对应着野火5.5寸mipi屏(正在热售中)
14.3.1. 开启mipi屏¶
以开启mipi dsi0接口的5.5寸屏为例
1 2 | #修改配置文件
sudo vi /boot/uEnv/uEnv.txt
|
删除
#dtoverlay=/dtb/overlay/rk3576-lubancat-3-dsi-1080x1920-5-5inch-ebf410125-overlay.dtbo
这行前面的#
本质上是把注释了的
#dtoverlay=/dtb/overlay/rk3576-lubancat-3-dsi-1080x1920-5-5inch-ebf410125-overlay.dtbo
取消注释
1 2 3 4 | #vp2
dtoverlay=/dtb/overlay/rk3576-lubancat-3-dsi-1080x1920-5-5inch-ebf410125-overlay.dtbo
#dtoverlay=/dtb/overlay/rk3576-lubancat-3-dsi-1024x600-7inch-ebf410173-overlay.dtbo
#dtoverlay=/dtb/overlay/rk3576-lubancat-3-dsi-800x1280-10-1inch-ebf410177-overlay.dtbo
|
修改完文件后就可以重启来生效该配置了。
14.3.2. 关闭mipi屏¶
以关闭mipi dsi0接口的5.5寸屏为例
1 2 | #修改配置文件
sudo vi /boot/uEnv/uEnv.txt
|
在
#dtoverlay=/dtb/overlay/rk3576-lubancat-3-dsi-1080x1920-5-5inch-ebf410125-overlay.dtbo
这行最前面添加#
本质上是把没有注释的
#dtoverlay=/dtb/overlay/rk3576-lubancat-3-dsi-1080x1920-5-5inch-ebf410125-overlay.dtbo
添加注释
1 2 3 4 | #vp2
#dtoverlay=/dtb/overlay/rk3576-lubancat-3-dsi-1080x1920-5-5inch-ebf410125-overlay.dtbo
#dtoverlay=/dtb/overlay/rk3576-lubancat-3-dsi-1024x600-7inch-ebf410173-overlay.dtbo
#dtoverlay=/dtb/overlay/rk3576-lubancat-3-dsi-800x1280-10-1inch-ebf410177-overlay.dtbo
|
修改完文件后就可以重启来生效该配置了。
14.4. MIPI屏幕logo显示¶
因为mipi屏幕默认是通过设备树插件打开的,在加载logo的时候,屏幕插件还未加载,因此mipi屏幕没有logo显示。
如果要mipi屏幕显示logo,需要在主设备树初始化屏幕,以Lubancat-3为例,修改内核源码/arch/arm64/boot/dts/rockchip/rk3576-lubancat-3.dts, 将需要的屏幕取消注释,如开启5.5寸mipi屏幕,如下图:

修改完成后,重新编译设备树并替换板卡/boot/dtb/下同名dtb文件即可。