找回密码
 注册
关于网站域名变更的通知
查看: 445|回复: 0
打印 上一主题 下一主题

全志T507屏幕切换的两种方式

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2021-7-26 17:23 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

您需要 登录 才可以下载或查看,没有帐号?注册

x
飞凌OKT507-C开发板支持MIPI DSI、HDMI、TV等多种屏幕接口,同时可以进行两个屏幕的同显和异显,可灵活指定HDMI接口支持4K输出。目前屏幕切换控制方式有两种:内核设备树指定;uboot菜单动态控制。2 Z- Z. Y, v3 q
目前飞凌T507-C支持HDMI、LVDS 1280x800、LCD7 1024x600、LCD7 800x480电容屏、LCD7 800x480电阻屏。
. X& g) B) z2 k4 `9 p0 [( b1 p) }1、 内核设备树指定该方式不需要连接串口终端,系统镜像默认为所期望的配置选择,适合量产。但需要手工修改设备树,重新生成一次系统镜像。该方式优先级高于uboot屏幕选单。* {5 Q; u. j* w3 G. O
设备树路径为:linux-4.9/arch/ARM64/boot/dts/sunxI/OKT507-C-Common.dtsi
+ }8 Y: ?  v  x1 P内核源码中,打开设备dts文件,找到如下节点:
, H( G! v$ \/ _9 z; h5 z$ K+ ~- [: p: E2 v$ g* l" V2 d
该status节点默认disabLED状态,需要改为okay使能节点。: [3 P7 t; F: ~9 l& t# R
用户根据需求更改设置参数,保存后,需要重新编译生成镜像。
3 R6 I) G. S' z8 e0 P& Q, J参数说明:3 O6 C. y! j0 P* l
disp_lcd_type:描述lcd接口类型;
9 B7 V! e/ q6 f8 U9 G% c
disp_lcd_type" I2 m0 i6 W9 p
lcd接口类型0 P: ?% ?. ~' C* _) @
lcd7_800_480_cap
9 b) X& i& S/ Q' ~: A& V! `! t
7寸800x480电容屏
" x# `  |- w2 B
lcd7_800_480_res
% P3 X# ?7 Q; J: G; u
7寸800x480电阻屏
# B9 @  V: h2 b( @6 }
rgb24: U0 G. f: Z! s/ F
7寸1024x600电容屏
$ Z; D  ~1 |9 H. [& n# \
lvds
5 _# U- z. K8 _3 u1 n5 F( E
10.1寸1280x800电容屏
- [/ J% A. X. b$ X- k: i+ o5 H( q
lcd_resolution:描述lcd屏分辨率;  {' p; e3 y) K5 S0 S5 X
tv_resolution: 描述tv屏分辨率;7 c+ c) w* C. V  |( s$ P4 `! T9 `2 R6 f
disp_DVI_hdmi_type:描述hdmi接口还是dvi接口;
* j% s3 M9 s1 Q# x: Hhdmi_resolution: 描述hdmi或dvi接口屏分辨率;
& ~% e( K8 M1 nuboot_disp_mode:描述显示类型0代表单显LCD,1代表单显hdmi,3代表异显,5代表同显" {* B4 E5 M0 J6 o; e, p
举例:/ k4 @# j# O4 I, i
将T507配置成同显模式,主屏为电容屏1024x600,副屏为dvi接口屏1920x1080P60。
( @5 k  s5 O' m
$ p, {5 V; x+ X" X注意:
6 P. o4 e# `3 L1. lcd_resolution和tv_resolution只能存在一个,默认使用lcd_resolution。9 L& R  q/ d4 F! a: A
2.对于MIPI屏幕种类多,可能现有时序和控制字不能满足要求,需要自行更改dsi节点下的lcd0。但任何和显示相关的节点status属性,均按照默认处理,程序会自动控制。5 L$ g) V* m/ U" z# d
2、uboot菜单动态控制该方式在T507现有已支持屏幕的基础上不需要重新编译和烧写,即可切换屏幕。
  s) p# G4 G7 G/ D1、屏幕控制一级菜单2 A* {( d0 P$ m$ t$ G, d# t1 K
在uboot自启动过程中串口终端按下空格键,即可弹出控制选项:! r/ K- Q) V/ S: ]
( O* z; n! |+ _) R: g7 a: P
输入”0”:
' R- U6 v3 X, m; B: `) l6 \( u输入”1”:开发板重启;6 d& m, k' |+ h  {
输入”2”:进入屏幕控制子菜单。; ~6 g, j" C3 L% f5 a. `" t
2、屏幕控制二级菜单8 g. g- b! [: R
屏幕控制子菜单,如下图:
7 M$ H; Q& \* |$ m3 w+ e$ X9 C5 [( J5 p
输入”0”:退出,返回上级菜单;
& T+ s3 J  B. T* `0 g' b. T, w输入”1”:进入LCD屏显示参数配置;1 g8 t- k( p# m  w; u
输入”2”:进入HDMI屏显示参数配置;" l( U) ~9 O5 [( S: L
输入”3”:进入TV显示参数配置;
# }. F6 Y- F( H* L输入”4”:进入显示模式配置子菜单
& e# [5 ]" R! Q+ m# Q0 P9 a, A3、屏幕控制三级菜单
* A9 Y4 a9 F7 a  V1 ~% K显示模式配置子菜单:( B- I9 N& f7 D* I( q
屏幕参数选择前,首先由屏幕控制二级菜单终端输入”2”,进入显示模式选择菜单,如下图:
; v# I. N9 a* _
7 A7 y4 Y$ h& W# @7 s0 T终端输入数字1到7对应显示模式类型:
& X+ ?9 d6 V8 P输入”0”代表单显,返回上级菜单;7 B$ n: T& M/ B0 c. [
输入”1”代表单显,LCD屏显示;5 W: H1 v, R; R
输入”2”代表单显,HDMI屏显示;
# g$ L" O( B5 |% K# c4 ^& Y输入”3”代表单显,TVOUT屏显示;
! K1 N" _" o0 m输入”4”代表异显,主屏为LCD/TVOUT,副屏为HDMI;7 o+ M5 F+ u# M) Y
输入”5”代表同显,主屏为LCD/TVOUT,副屏为HDMI;# x, a: o" @# H/ w- s
输入”6”代表异显,主屏为LCD,副屏为TVOUT;/ X/ w' E" @( U
输入”7”代表同显,主屏为LCD,副屏为TVOUT。
7 m2 P6 Z5 l1 R6 n1 D" ?3 s  QLCD屏显示参数配置:
, i4 ^  N8 t0 W7 ]- I! W由屏幕控制二级菜单终端输入”1”,可进入LCD屏显示参数菜单进行选择LCD屏分辨率:
8 i$ k3 s" Q+ E9 M7 M- o" H# p  M1 V7 ?  F4 I, B
HDMI或者DVI分辨率参数配置:4 T) d; O& r0 R% p
由屏幕控制二级菜单终端输入”2”,可进HDMI或者DVI显示参数菜单进行分辨率选择:( s4 }8 J: ~) o8 [- e) e( A) ?5 N
9 D5 o# a; U# X. f, Q) T
输入”0”代表单显,返回上级菜单;$ H3 _9 ]! h9 R
输入”1”代表屏幕分辨率是1280x720帧数50;
  H8 h' ]- l( ?: M$ A9 b输入”2”代表屏幕分辨率是1280x720帧数60;
) t7 |. j5 V1 _- y$ T  i% ~输入”3”代表屏幕分辨率是1920x1080帧数50;# P0 T- M5 A/ o6 ^
输入”4”代表屏幕分辨率是1920x1080帧数60;
% X* m! ^$ H+ z( N6 c( K( X# c4 U: |输入”5”代表屏幕分辨率是3840x2160帧数50;
" |( ^) O* b; t) G5 p输入”6”代表屏幕分辨率是3840x2160帧数60;4 Y" z* U! j2 j
输入”7”代表屏幕分辨率4096x2160帧数50;
1 I; c% X! a7 e输入”8”代表屏幕分辨率4096x2160帧数60;. S3 g, _' x% P+ O9 S
输入”d”代表使用DVI接口;" J) e" v6 j8 E( j
输入”h”代表使用HDMI接口。
; d  q8 q; w9 s  u! b6 UTV分辨率参数配置:
8 O) V, |% `6 Y& z* d. I/ i由屏幕控制二级菜单终端输入”3”,可进TV显示参数菜单进行分辨率选择,当前只支持720x576分辨率:
' p  y) d9 s9 f& P& ^5 X3 c: q7 a: F) y8 z6 K3 Z
) v0 o" t( D( g% \' `
注意:
, O* X: m' L- d3 K1 m& }4 S4 u1. 选择完成后,按复位键重新启动,重新启动后生效;
, y2 Q5 K1 B: _4 G5 e2. 当前版本将TVOUT配置成主屏时,请将logo文件bootlogo.bmp分辨率修改成720x576,更改logo方法请参考T507”logo更换方式”,不在赘述。6 U- f0 k  [) M
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

推荐内容上一条 /1 下一条

EDA365公众号

关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

GMT+8, 2025-7-13 10:35 , Processed in 0.109375 second(s), 24 queries , Gzip On.

深圳市墨知创新科技有限公司

地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

快速回复 返回顶部 返回列表