m283屏幕花屏问题

一、系统启动后,屏幕花屏,排除解决方法:

1、根据数据手册,观察lcd屏幕的引脚配置,与引脚复用配置是否正确,对于m283,实际上是飞思卡尔的芯片。

引脚配置复用文件在/arch/arm/mach-mx28/mx28evk_pins.c文件中,这里涉及到了m283的所有引脚配置,可以根据实际原理图和数据手册进行配置与更改。如果lcd复用配置和硬件原理图上是一样的,和数据手册也是对应的。那说明lcd的引脚复用配置没有问题。

2、如果此时lcd屏幕依然是花屏,那很有可能是lcd屏幕的类型选择的不对,对于m283,lcd的类型文件在/drivers/video/mxs/lcd_43wvf1g.c中

经过观察花屏使用的屏幕类型为

#define LCM_TYPE  HW480272F

#if ((LCM_TYPE) == (TM043NDH02))
#define LCM_NAME  "TM043NDH02"
#define DOTCLK_FREQUENCY_HZ   9000000
#define DOTCLK_H_ACTIVE 480 
#define DOTCLK_H_PULSE_WIDTH  41
#define DOTCLK_HF_PORCH  5
#define DOTCLK_HB_PORCH  5
#define DOTCLK_V_ACTIVE  272
#define DOTCLK_V_PULSE_WIDTH 20
#define DOTCLK_VF_PORCH  5
#define DOTCLK_VB_PORCH  5
#define LCD_PANEL_TYPE   MXS_LCD_PANEL_VSYNC                 // VSYNC妯″紡

#elif ((LCM_TYPE) == (HW480272F))
#define LCM_NAME  "HW480272F"
#define DOTCLK_FREQUENCY_HZ   9000000
#define DOTCLK_H_ACTIVE 480 
#define DOTCLK_H_PULSE_WIDTH  41
#define DOTCLK_HF_PORCH  5
#define DOTCLK_HB_PORCH  5
#define DOTCLK_V_ACTIVE  272
#define DOTCLK_V_PULSE_WIDTH 20
#define DOTCLK_VF_PORCH  5
#define DOTCLK_VB_PORCH  5
#define LCD_PANEL_TYPE   MXS_LCD_PANEL_DOTCLK               // DE 妯″紡

而我们使用的是800*480的屏幕,因此应该是

#define LCM_TYPE  TM070RDH13

对应的属性信息为

#elif ((LCM_TYPE) == (TM070RDH13))
#define LCM_NAME  "TM070RDH13"
#define DOTCLK_FREQUENCY_HZ   40000000
#define DOTCLK_H_ACTIVE  800
#define DOTCLK_H_PULSE_WIDTH 6
#define DOTCLK_HF_PORCH  354
#define DOTCLK_HB_PORCH  40
#define DOTCLK_V_ACTIVE  480
#define DOTCLK_V_PULSE_WIDTH  3
#define DOTCLK_VF_PORCH  147
#define DOTCLK_VB_PORCH  20
#define LCD_PANEL_TYPE   MXS_LCD_PANEL_DOTCLK               // DE妯″紡

经过重新编译内核后,屏幕花屏问题解决

时间: 2024-10-14 09:10:55

m283屏幕花屏问题的相关文章

电脑屏幕花屏问题诊断及解决方案 --总结

上次雪地里不小心把我的宝贝疙瘩"电脑"摔了一跤,回去后发现电脑的屏幕花了,那么究竟是电脑的显示屏坏了还是电脑的排线松动啦,如何判断出现的问题,如何解决问题,现做如下分析总结: 1.电脑排线松动,表现为显示不稳定,有时候不显示,或者,有时显示图标变形或者显示画面跳动,也许黑屏,我这里网上找了几张图片.如下就是排线出现松动时表现的情况. 解决方法: 排线出现松动后没必要拿到维修店去修,只需要一把改锥就可以,屏幕四个角有四个螺丝钉,将其拧下后,将显示屏的挡板拆下显示屏就可以取下来.之后拿改锥

windows远程ubuntu花屏

Ubuntu: sudo apt-get install xrdp sudo apt-get install vnc4server tightvncserver sudo apt-get install xubuntu-desktop echo "gnome-session --session=ubuntu-2d" > .xsession Win: 通过mstsc远程连接Ubuntu后,选择sesman-Xvnc,输入用户名,密码,屏幕花屏. 解决方案: ubuntu 13.10

解决联想拯救者显卡花屏

前段时间买的联想拯救者笔记本,偶尔屏幕花屏.重启都好了,可能是显卡不匹配!最后咨询官方技术人员,淘到了稳定显卡地址下面找! 笔记本配置 联想驱动管理硬件检测报告 当前操作系统  Windows 8 64位主机编号  PF0EN05W101.CPU型号  Intel I5-6300HQ102.主频  2.3GHz103.最大频率  3.2GHz104.缓存  6MB105.硬件核心数  4106.虚拟线程数  4107.芯片组  HM170108.标配内存  DDR4 2133MHz 4GB*1

Mac使用bootcamp安装win系统花屏解决方法

15年11'乞丐版air装win屏幕花屏,很郁闷,先后找了网上很多方法,最终总结出了一个比较折中的方法,不玩游戏不使用大型3D的可以参考. 1 花屏现象 2 解决方法 2.1 禁用驱动 2.2 使用Microsoft基本显示适配器 2.2.1 禁用自动安装驱动 2.2.2 禁用windows更新 3 总结 1 花屏现象 刚装完系统时不会产生花屏,但安装完bootcamp驱动后屏幕开始时不时出现如下图般的花屏.其实是在安装了显卡驱动后造成的,因此如果不玩游戏或者对于显卡要求不高的可以使用本文的方法

Java邮件发送与屏幕截屏

前几天七夕情人节孤独寂寞的程序猿闲来没事,花了一两个小时写了个小Demo主要实现Java的Mail发送功能和桌面截屏功能. 首先让我们先看看Java sendMail邮件发送和桌面屏幕截屏功能是怎么实现的基础知识. 一.Java  SendMail邮件发送 首先让我们来看看邮件发送的原理图: JavaMail 是一套sun 提供开发邮件收发程序API,JavaMail编写程序就是邮件客户端程序(和outlook.foxmail功能类似) * JavaMail开发需要类库 javamail API

ubuntu双系统导致进windows花屏

5600U的集成显卡,装了ubuntu的双系统,居然导致进win7的时候花屏,度娘狗哥都不得求解 网上很多解决方法都说在启动时加上nomodeset,发现对ubuntu15没用,且失去了一个重要的功能:记住屏幕亮度. 后来发现/etcd/default/grub里有一行话 # Uncomment to disable graphical terminal (grub-pc only) GRUB_TERMINAL=console 这样在grub界面就不会调用ubuntu的驱动,遂注释之. 虽然启动

linux系统启动花屏 及/etc/rc.local 文件不能自启动

要在引导过程中编辑 Grub2,请尝试以下操作: 启动时立即启动BIOS启动屏幕,按住SHIFT键. 这将显示包含内核列表和恢复选项的grub 按e 编辑显示的第一个内核 查找以 quiet splash 结尾的行. 在这些关键字之前添加引导选项- 换句话说,这样行看起来像 [...] nomodeset quiet splash 按 CTRL + X 启动 参考:https://www.helplib.com/ubuntu/article_155262 解决了重启花屏问题及自启动,系统自启动权

网络摄像机IPCamera RTSP直播播放网络/权限/音视频数据/花屏问题检测与分析助手EasyRTSPClient

前言 最近在项目中遇到一个奇怪的问题,同样的SDK调用,访问海康摄像机的RTSP流,发保活OPTIONS命令保活,一个正常,而另一个一发就会被IPC断开,先看现场截图: 图1:发OPTIONS,摄像机立马断流 图2:但在另一个程序中发OPTIONS保活包又不断流 在大部分的摄像机上,都没什么问题,单单在海康的这一款摄像机中出现了这种问题,不仔细对比命令行中的输出,根本无法确定问题点,图2中的OPTIONS报文中携带了Authorization的头字段,将认证信息都带入了进来,而图1中只是简单将用

Android -- 距离感应器控制屏幕灭屏白屏

权限                                                                                             <uses-permission android:name="android.permission.DEVICE_POWER"/> <uses-permission android:name="android.permission.WAKE_LOCK"/>