0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

全志T507双屏同显、异显的屏幕切换方式有哪些

琳子吖Nn 来源:琳子吖Nn 作者:琳子吖Nn 2022-03-28 16:41 次阅读

本文介绍了飞凌全志T507屏幕切换控制的两种方式。

屏幕切换

OKT507-C开发板支持MIPI DSIHDMI、TV等多种屏幕接口,同时可以进行两个屏幕的同显和异显,可灵活指定HDMI接口支持4K输出。目前屏幕切换控制方式有两种:内核设备树指定;uboot菜单动态控制。

目前OKT507-C支持HDMI、LVDS 1280x800、LCD7 1024x600、LCD7 800x480电容屏、LCD7 800x480电阻屏。

1、 内核设备树指定

该方式不需要连接串口终端,系统镜像默认为所期望的配置选择,适合量产。但需要手工修改设备树,重新生成一次系统镜像。该方式优先级高于uboot屏幕选单。

设备树路径为:linux-4.9/arch/arm64/boot/dts/sunxi/OKT507-C-Common.dtsi

内核源码中,打开设备dts文件,找到如下节点:


pYYBAGJBdLqAd5d5AAAqfEtbXxE571.jpg

该status节点默认disabled状态,需要改为okay使能节点。

用户根据需求更改设置参数,保存后,需要重新编译生成镜像。

参数说明:

disp_lcd_type:描述lcd接口类型;

disp_lcd_type lcd接口类型
lcd7_800_480_cap 7寸800x480电容屏
lcd7_800_480_res 7寸800x480电阻屏
rgb24 7寸1024x600电容屏
lvds 10.1寸1280x800电容屏

lcd_resolution:描述lcd屏分辨率;

tv_resolution: 描述tv屏分辨率;

disp_dvi_hdmi_type:描述hdmi接口还是dvi接口;

hdmi_resolution: 描述hdmi或dvi接口屏分辨率;

uboot_disp_mode:描述显示类型0代表单显LCD,1代表单显hdmi,3代表异显,5代表同显

举例:

将T507配置成同显模式,主屏为电容屏1024x600,副屏为dvi接口屏1920x1080P60。


poYBAGJBdLqAKfiOAAAf3gMt2BQ657.jpg

注意:

1. lcd_resolution和tv_resolution只能存在一个,默认使用lcd_resolution。

2.对于MIPI屏幕种类多,可能现有时序和控制字不能满足要求,需要自行更改dsi节点下的lcd0。但任何和显示相关的节点status属性,均按照默认处理,程序会自动控制。

2、uboot菜单动态控制

该方式在T507现有已支持屏幕的基础上不需要重新编译和烧写,即可切换屏幕。

1、屏幕控制一级菜单

在uboot自启动过程中串口终端按下空格键,即可弹出控制选项:


pYYBAGJBdLqAYL-aAAAlrdkiXtI391.jpg

输入”0”:

输入”1”:开发板重启;

输入”2”:进入屏幕控制子菜单。

2、屏幕控制二级菜单

屏幕控制子菜单,如下图:


poYBAGJBdLqAYWBxAAApXsdsMVE844.jpg

输入”0”:退出,返回上级菜单;

输入”1”:进入LCD屏显示参数配置;

输入”2”:进入HDMI屏显示参数配置;

输入”3”:进入TV显示参数配置;

输入”4”:进入显示模式配置子菜单

3、屏幕控制三级菜单

显示模式配置子菜单:

屏幕参数选择前,首先由屏幕控制二级菜单终端输入”2”,进入显示模式选择菜单,如下图:


pYYBAGJBdLuAKpShAAA09RAQDwY863.jpg

终端输入数字1到7对应显示模式类型:

输入”0”代表单显,返回上级菜单;

输入”1”代表单显,LCD屏显示;

输入”2”代表单显,HDMI屏显示;

输入”3”代表单显,TVOUT屏显示;

输入”4”代表异显,主屏为LCD/TVOUT,副屏为HDMI;

输入”5”代表同显,主屏为LCD/TVOUT,副屏为HDMI;

输入”6”代表异显,主屏为LCD,副屏为TVOUT;

输入”7”代表同显,主屏为LCD,副屏为TVOUT。

LCD屏显示参数配置:

由屏幕控制二级菜单终端输入”1”,可进入LCD屏显示参数菜单进行选择LCD屏分辨率:


poYBAGJBdLuAZVhoAAAvXzfpwaI086.jpg

HDMI或者DVI分辨率参数配置:

由屏幕控制二级菜单终端输入”2”,可进HDMI或者DVI显示参数菜单进行分辨率选择:


pYYBAGJBdLuAUDCLAABE8tXggcw502.jpg

输入”0”代表单显,返回上级菜单;

输入”1”代表屏幕分辨率是1280x720帧数50;

输入”2”代表屏幕分辨率是1280x720帧数60;

输入”3”代表屏幕分辨率是1920x1080帧数50;

输入”4”代表屏幕分辨率是1920x1080帧数60;

输入”5”代表屏幕分辨率是3840x2160帧数50;

输入”6”代表屏幕分辨率是3840x2160帧数60;

输入”7”代表屏幕分辨率4096x2160帧数50;

输入”8”代表屏幕分辨率4096x2160帧数60;

输入”d”代表使用DVI接口;

输入”h”代表使用HDMI接口。

TV分辨率参数配置:

由屏幕控制二级菜单终端输入”3”,可进TV显示参数菜单进行分辨率选择,当前只支持720x576分辨率:

poYBAGJBdLuAGn15AAAhOiXbjs4953.jpg

注意:

1. 选择完成后,按复位键重新启动,重新启动后生效;

2. 当前版本将TVOUT配置成主屏时,请将logo文件bootlogo.bmp分辨率修改成720x576,更改logo方法请参考T507”logo更换方式”,不在赘述。

审核编辑:符乾江

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • lcd
    lcd
    +关注

    关注

    34

    文章

    4278

    浏览量

    164156
  • 开发板
    +关注

    关注

    25

    文章

    4437

    浏览量

    94085
  • T507
    +关注

    关注

    2

    文章

    48

    浏览量

    1369
收藏 人收藏

    评论

    相关推荐

    RK3288方案简介、HDMIIN、硬解码、双屏

    `关于RK3288 视频处理的文档,HDMIIN、硬解码、双屏。`
    发表于 08-08 13:50

    RK3288双屏使用说明

    官方发布RK3288双屏双显使用说明
    发表于 03-05 18:18

    如何设置双屏开机logo

    请问如何设置双屏开机logo
    发表于 04-09 06:56

    迅为瑞芯微iTOP3399开发板Ubuntu系统双屏,双屏测试

    屏幕尺寸进行设置。设置完毕,重新启动开发板,lvds 9.7 寸上的桌面正常显示。3 在 Ubuntu 下,使用 xrandr 去设置双屏
    发表于 12-23 10:43

    迅为瑞芯微3399开发板Debian系统双屏,双屏测试

    屏幕尺寸进行设置。设置完毕,重新启动开发板,lvds 9.7 寸上的桌面正常显示。3、在 Debian 下,使用 xrandr 去设置双屏
    发表于 01-05 11:19

    T507操作小技巧连载1-T507屏幕切换的两种方式

    T507操作小技巧连载1-T507屏幕切换的两种方式
    发表于 01-14 11:26

    如何将RK3288双屏开关设置为默认打开?

    如何将RK3288双屏开关设置为默认打开?
    发表于 03-02 09:25

    RK3288如何实现双屏

    RK3288如何实现双屏
    发表于 03-03 07:14

    如何去实现RK3288的edp主与lvds副双屏设计

    如何去实现RK3288的edp主与lvds副双屏设计?
    发表于 03-03 07:14

    请问一下RK3288 Android 7.1双屏功能该怎样去实现呢

    请问一下RK3288 Android 7.1双屏功能该怎样去实现呢?
    发表于 03-04 07:46

    D1-H 双屏第一弹来啦 D1同时支持两个屏幕,一边做UI交互,一边播放视频

    /downloads/resources/38继上述固件之后,因为小项需求,固件无法满足。故有双屏
    发表于 03-14 09:38

    基于迅为3568开发板的多/动态方案

    iTOP-RK3568开发板采用四核Cortex-A55处理器,芯片内置VOP控制器,支持HDMI、LVDS、MIPI、EDP四种显示接口的多
    发表于 12-27 14:30

    T3+Logos FPGA开发板——双屏开发案例

    OUT双屏方案。T3处理器显示驱动中最重要的显示资源为图层,支持0和1两路显示通道。其
    发表于 03-31 16:31

    imx8qxp如何配置才能实现双屏

    各位:我们基于NXP kernel-4.14.98版本开发了demo板,目前已经成功驱动2个LVDS屏幕,可以通过鼠标将QT应用拖拽到不同的屏幕上显示。为了实现双屏
    发表于 04-10 09:02

    STM32H7双屏功能吗?

    请问STM32H7双屏的功能么,就是一个是RGB另一个mipi啊等等,刷屏速度比较快的那种。不要什么串口或者SPI接口的,刷屏很慢。
    发表于 10-31 07:05