文章目录

  • 环境
  • 背景:
  • 具体操作:
  • 解释
  • 小结

环境

Ubuntu 14.04
LVDS:800x480

背景:

A33全志自带的板子,可以正常显示,但是换了一块小一点的lvds屏幕,烧写lvds的固件显示不正常,所以需要调整相关的信息。

具体操作:

全志修改配置屏幕信息的文件在内核源码:
~/qihua/a33_alpaca_linux_sdk_release_20190317/tools/pack/chips/sun8iw5p1/configs/alpaca/sys_config.fex

修改为:

[lcd0_para]
lcd_used            = 1lcd_driver_name     = "default_lcd"
lcd_if              = 3
lcd_x               = 800
lcd_y               = 480
lcd_width           =
lcd_height          =
lcd_dclk_freq       = 50
lcd_pwm_used        = 1
lcd_pwm_ch          = 0
lcd_pwm_freq        = 50000
lcd_pwm_pol         = 1
lcd_hbp             = 160
lcd_ht              = 1120
lcd_hspw            = 1
lcd_vbp             = 20
lcd_vt              = 515
lcd_vspw            = 10
lcd_lvds_if         = 0
lcd_lvds_colordepth = 0
lcd_lvds_mode       = 0
lcd_frm             = 1
lcd_io_phase        = 0x0100
lcd_gamma_en        = 0
lcd_bright_curve_en = 0
lcd_cmap_en         = 0deu_mode            = 0
lcdgamma4iep        = 22
smart_color        = 90lcd_bl_en           = port:PB07<1><0><default><1>
lcd_power           = port:power2<1><0><default><1>
lcd_gpio_0          =
lcd_gpio_1          =
lcd_gpio_2          =lcdd0                    = port:PD00<2><0><default><default>
lcdd1                    = port:PD01<2><0><default><default>
lcdd2                    = port:PD02<2><0><default><default>
lcdd3                    = port:PD03<2><0><default><default>
lcdd4                    = port:PD04<2><0><default><default>
lcdd5                    = port:PD05<2><0><default><default>
lcdd6                    = port:PD06<2><0><default><default>
lcdd7                    = port:PD07<2><0><default><default>
lcdd8                    = port:PD08<2><0><default><default>
lcdd9                    = port:PD09<2><0><default><default>
lcdd10                   = port:PD10<2><0><default><default>
lcdd11                   = port:PD11<2><0><default><default>
lcdd12                   = port:PD12<2><0><default><default>
lcdd13                   = port:PD13<2><0><default><default>
lcdd14                   = port:PD14<2><0><default><default>
lcdd15                   = port:PD15<2><0><default><default>
lcdd16                   = port:PD16<2><0><default><default>
lcdd17                   = port:PD17<2><0><default><default>
lcdd18                   = port:PD18<2><0><default><default>
lcdd19                   = port:PD19<2><0><default><default>
lcdd20                   = port:PD20<2><0><default><default>
lcdd21                   = port:PD21<2><0><default><default>
lcdd22                   = port:PD22<2><0><default><default>
lcdd23                   = port:PD23<2><0><default><default>
lcdclk                   = port:PD24<2><0><default><default>
lcdde                    = port:PD25<2><0><default><default>
lcdhsync                 = port:PD26<2><0><default><default>
lcdvsync                 = port:PD27<2><0><default><default>

解释

lcd_used
是否使用,这个值就是默认的不用管

lcd_driver_name
这里加载的是默认的驱动,lvds屏幕不改这里并没有影响

lcd_if
0:hv(sync+de); 1:8080; 2:ttl; 3:lvds; 4:dsi; 5:edp; 6:extend dsi 不同的数字代表不同的接口

lcd_x/lcd_y/lcd_width/lcd_height
这四个选项是屏幕的参数,前两个就是分辨率的宽和高, 后面两个是屏幕具体大小,如果不确定可以不写

lcd_ht = 1120
hspw + hbackporth + hfrontporth + lcd_x = lcd_ht
这个值其实只要把原来的分辨率和现在的分辨率做减法就好了
比如原来的
lcd_x = 1024 lcd_ht=1344
现在的就是
lcd_x=800 lcd_ht=1120

lcd_hspw
lcd_vbp

这两个值也不需要改变,分别是水平同步信号脉宽HSPW / 列频率

lcd_vt = 515
vspw + vbackporth + vfrontporth + lcd_y = lcd_vt
这个值其实和lcd_ht的算法同理,直接做减法就可以

小结

我只是列出了我改动的地方,改动的东西不多,然后就可以正常显示图像了。

全志A33 LVDS屏幕(fex)文件参数配置相关推荐

  1. 【无标题】Hadoop HA文件参数配置和HA启动

    Hadoop HA文件参数配置 1.hadoop环境变量 vim /etc/profile #hadoop enviromentexport HADOOP_HOME=/usr/local/src/ha ...

  2. 全志平台的 sys_config.fex文件

    先说结论: 在全志平台上进行开发,大部分的硬件配置都可以在sys_config.fex文件中进行配置和修改,该文件是全志自己的配置文件(类似设备树).但是在编译过程中,全志内部会将该文件与dts文件进 ...

  3. T507|全志T507核心板价格|芯片参数配置|资料|原理图|性能|功耗-飞凌

    原文链接:https://www.forlinx.com/article_view_772.html 一.T507芯片介绍: 全志T5系列是一个高性能四核CortexTM – A53处理器,适用于新一 ...

  4. 求生之路服务器参数配置

    srcds.exe 服务器执行文件 server.cfg 服务器参数配置文件[文件路径:left4dead/cfg] host.txt 服务器LOGO地址[文件路径:left4dead/] motd. ...

  5. [游戏技术]求生之路服务器参数配置

    srcds.exe 服务器执行文件 server.cfg 服务器参数配置文件[文件路径:left4dead/cfg] host.txt 服务器LOGO地址[文件路径:left4dead/] motd. ...

  6. RK3399核心板,装Ubuntu18.04系统,LVDS屏幕配置

    使用RK3399核心板CORE-3399-JD4,接口板是自制的,采用MIPI接口转LVDS,现在在3399的板子上装ubuntu18.04系统,在该系统上点亮LVDS屏幕. 1.首先安装Linux系 ...

  7. 全志V3s学习记录(5)uboot:传参(boot.scr)参数配置(script.bin)

    文章目录 一.boot.scr的简介与制作 1.1 BSP内核配置 1.2 主线内核配置 1.3 使用mkimage工具 使用mkimage生成boot.scr 拷贝boot.scr到启动卡的第一分区 ...

  8. Django之用户上传文件的参数配置

    Django之用户上传文件的参数配置 models.py文件 class Xxoo(models.Model):title = models.CharField(max_length=128)# me ...

  9. imx6 LCD 参数配置(lvds为例)

    目前imx6的BSP开发中,lvds的参数配置一般在两个地方:  1. uboot的CMDLINE的参数设置,形如:  video=mxcfb0:dev=ldb,bpp=32  2. uboot板级代 ...

最新文章

  1. 程序员一定会有35岁危机吗?
  2. mysql 8.0认证失败_解决mysql8.0因密码认证插件导致的链接不上
  3. Eclipse 插件用法:Eclipse 利用 Amateras UML 生成 Java 类图、时序图和 UML 类图
  4. spfa(STL写法)简单讲解+最短路(spfa)例题 acm寒假集训日记22/1/7
  5. python 字符串%和format_Python必懂知识点,格式化字符串,到底用.format还是%
  6. 解决方案 -SQL脚本建表产生ORA-00942错误
  7. linux 运行python 看不到异常信息_Linux异常解决:/usr/bin/env python\r no such file or directory...
  8. 《TCP IP 详解卷1:协议》阅读笔记 - 第十四章
  9. 完整的前端项目开发流程
  10. windows注册表文件损坏了,导致windows无法启动,解决办法!
  11. java中jdk多大_Java中JDK和JRE的区别
  12. 小学计算机专业说课稿模板,小学信息技术计算机的小管家说课稿
  13. 我的BLOG开张了,朋友们要是高兴捧个场,要是不高兴砸鸡蛋(鸡蛋请买草鸡蛋,我不喜欢吃洋鸡蛋)
  14. Github删除历史提交记录的方法
  15. 力扣周赛 第281场 Java题解
  16. 【微信公众号】微信扫一扫,条形码/一维码,二维码功能解析
  17. AWS CLI 安装配置
  18. 蓝底证件照rgb值是多少?一个方法帮你搞定
  19. 北大ACM暑期培训感想
  20. asp net夜话之八 数据绑定控件

热门文章

  1. Java基于springboot开发的疫苗预约小程序
  2. java drawimage 缩放_java drawImage 如何实现旋转和缩放
  3. Vue3.0 setup的使用及作用
  4. 实现单链表的各种基本运算的算法
  5. MySQL小干货——DATE_FORMAT()函数
  6. win10系统崩溃怎么修复_win10系统崩溃了怎么重装?
  7. 论文阅读之《Image Inpainting for Irregular Holes Using Partial Convolutions》
  8. 您的连接不是私密连接 怎么解决
  9. 交易平台的常规发展路径 | 商业+产品
  10. 输入输出缓存区及其刷新缓冲条件(超详细)