全志平台lcd调试说明文档v.0
AOPEN LCD显示器使用手册说明书

AOPEN LCD 顯示器使用手冊Copyright © 2018. AOPEN Incorporated.All Rights Reserved.AOPEN LCD Monitor User GuideOriginal Issue: 7/2018Changes may be made periodically to the information in this publication without obligation to notify any person of such revisions or changes. Such changes willbe incorporated in new editions of this manual or supplementary documents and publications. This company makes no representations or warranties, either expressed or implied, with respect to the contents hereof and specifically disclaims the implied warranties of merchantability or fitness for a particular purpose.Record the model number, serial number, purchase date and place of purchase information in the space provided below. The serial number and model number are recorded on the label affixed to your computer. All correspondence concerning your unit should include the serial number, model number and purchase information.No part of this publication may be reproduced, stored in a retrieval system, or transmitted, in any form or by any means, electronically, mechanically, by photocopy, recording or otherwise, without the prior written permission of AOPEN Incorporated. AOPEN LCD Monitor User GuideModel number: _________________________Serial number: _________________________Date of purchase: _______________________Place of purchase: ______________________AOPEN and the AOPEN logo are registered trademarks of AOPEN Incorporated. Other companies’ product names or trademarks are used herein for identification purposes only and belong to their respective companies.iii LCD 顯示器特殊注意事項LCD 顯示器可能出現下面的問題是正常現象,並不是表示顯示器有問題。
全志 应用调试例程

全志应用调试例程一、引言全志科技股份有限公司是一家专注于智能多媒体应用处理器和平台解决方案的高科技企业。
全志的产品主要用于手机、平板电脑、机顶盒、车载娱乐系统、智能家居等智能终端设备中。
为了让广大开发者更好地调试并适配全志的应用处理器,以下是一份全志应用调试例程,希望对您有所帮助。
二、准备工作1. 硬件准备:一台装有全志处理器的开发板或者终端设备。
2. 软件准备:安装好相应的开发工具,如Android Studio、Eclipse等。
确保安装全志提供的驱动、SDK等支持性工具。
三、环境搭建1. 连接设备:将开发板或者终端设备通过USB线连接到开发电脑上。
2. 开启调试模式:在设备的开发者选项中,开启USB调试模式,确保电脑可以识别设备。
四、应用调试1. 编译应用:使用Android Studio或者Eclipse等工具,编译您的应用程序。
确保在编译过程中选择全志处理器的适配选项。
2. 安装应用:通过USB连接将应用程序安装到设备上,如果是通过调试工具进行调试,可以直接通过开发工具进行安装。
3. 调试应用:在设备上运行应用程序,利用Logcat等调试工具查看应用程序的日志信息,定位问题所在。
4. 修改代码:根据调试信息,修改应用程序的代码,重新编译、安装并调试。
五、常见问题与解决方法1. 应用崩溃:通过Logcat查看崩溃信息,定位问题所在,可能是代码逻辑错误或者内存溢出等问题,需要对代码进行适当修改。
2. 性能问题:通过性能测试工具对应用程序进行性能测试,分析性能问题所在,可能需要进行优化操作。
3. 兼容性问题:在不同版本的全志处理器上测试应用程序,查看兼容性问题,适配不同版本的处理器。
六、总结通过以上例程,您可以比较系统地了解全志应用调试的流程和方法。
在调试过程中,需要具备对Android系统和应用程序开发有一定的理论基础,并熟悉相应的日志调试工具。
在实际调试过程中,可能会遇到各种问题,需要不断地查阅资料、积累经验,才能更好地解决问题。
LCD 显示单元 用户手册说明书

LCD显示单元用户手册法律声明版权所有©杭州海康威视数字技术股份有限公司2019。
保留一切权利。
本手册的任何部分,包括文字、图片、图形等均归属于本公司所有。
未经书面许可,任何单位和个人不得以任何方式摘录、复制、翻译、修改本手册的全部或部分。
除非另有约定,本公司不对本手册提供任何明示或默示的声明或保证。
关于本手册本手册描述的产品仅供中国大陆地区销售和使用。
本手册作为指导使用。
手册中所提供照片、图形、图表和插图等,仅用于解释和说明目的,与具体产品可能存在差异,请以实物为准。
因产品版本升级或其他需要,本公司可能对本手册进行更新,如您需要最新版手册,请登录公司官网查阅( )。
海康威视建议您在专业人员的指导下使用本手册。
商标声明为海康威视的注册商标。
本手册涉及的其他商标由其所有人各自拥有。
责任声明•在法律允许的最大范围内,本手册所描述的产品(含其硬件、软件、固件等)均“按照现状”提供,可能存在瑕疵、错误或故障,本公司不提供任何形式的明示或默示保证,包括但不限于适销性、质量满意度、适合特定目的、不侵犯第三方权利等保证;亦不对使用本手册或使用本公司产品导致的任何特殊、附带、偶然或间接的损害进行赔偿,包括但不限于商业利润损失、数据或文档丢失产生的损失。
•若您将产品接入互联网需自担风险,包括但不限于产品可能遭受网络攻击、黑客攻击、病毒感染等,本公司不对因此造成的产品工作异常、信息泄露等问题承担责任,但本公司将及时为您提供产品相关技术支持。
•使用本产品时,请您严格遵循适用的法律。
若本产品被用于侵犯第三方权利或其他不当用途,本公司概不承担任何责任。
•如本手册内容与适用的法律相冲突,则以法律规定为准。
前言本节内容的目的是确保用户通过本手册能够正确使用产品,以避免操作中的危险或财产损失。
在使用此产品之前,请认真阅读产品手册并妥善保存以备日后参考。
适用产品本手册适用于型号为DS-D2A461LU、DS-D2A491LU 、DS-D2A551LU的LCD液晶拼接显示单元。
LCD调试方法

密级状态:绝密()秘密()内部资料()公开(√)LCD调试方法文件状态:[√]草稿[]正式发布[]正在修改文件编号:RDB_TI_20140317当前版本:V0.1作者:Warits完成日期:2014年3月19日审核:王大岁审核日期:2014年3月21日LCD调试方法第1页共9页历史版本版本号作者修改日期修改说明V0.1Warits2014/03/19初版LCD调试方法第2页共9页目录目录 (3)1添加一块新屏的参数文件 (4)1.1添加新的参数文件 (4)1.2添加结构体的声明 (5)2确定新屏幕的参数 (5)2.1确定时序参数 (6)2.2设置屏的时钟 (7)2.3配置item参数 (7)LCD调试方法第3页共9页1添加一块新屏的参数文件1.1添加新的参数文件在InfoTM Android4.4的SDK中,LCD的参数文件被放在以下路径:drivers/infotm/common/display/implementation/module/terminal/lcd_panel/lcd_panel_params按照约定的风格,用LCD屏的名字加上分辨率的信息来命名文件名。
像下面这样:KR070LB0S_1024_600.c这个文件中有两个结构体,分别是lcd_power_sequence,以及lcd_panel_param。
其中lcd_power_sequence 是个static结构体,描述的是该屏的上电顺序,挂在lcd_panel_param中。
lcd_panel_param是一个全局结构体,这个结构体也是以屏的名字命名的。
如下:LCD调试方法第4页共9页struct lcd_panel_param panel_KR070LB0S_1024_600={.name="KR070LB0S_1024_600",.dtd={.mCode=LCD_VIC,.mHImageSize=154,//mm.Different use with HDMI.mVImageSize=90,.mHActive=1024,.mVActive=600,.mHBlanking=320,.mVBlanking=35,.mHSyncOffset=80,.mVSyncOffset=6,.mHSyncPulseWidth=80,.mVSyncPulseWidth=6,.mHSyncPolarity=0,.mVSyncPolarity=0,.mPixelClock=5120,//60fps},.rgb_seq=SEQ_RGB,.rgb_bpp=RGB888,.power_seq=pwr_seq,.power_seq_num=sizeof(pwr_seq)/sizeof(struct lcd_power_sequence),};1.2添加结构体的声明为了让刚刚添加的屏的参数能让驱动的其他部分正常识别,还必须添加以下3个地方的声明:drivers/infotm/common/display/implementation/module/terminal/lcd_panel/lcd_panel.cdrivers/infotm/common/display/implementation/module/terminal/lcd_panel/lcd_panel_params/Makefiledrivers/infotm/common/display/implementation/module/terminal/lcd_panel/lcd_panel_params/lcd_panel_params.hLCD调试方法第5页共9页2确定新屏幕的参数2.1确定时序参数如1.1中的结构体,屏幕的描述涉及到几个必要参数,下表中列出了它们的含义:mCode这是LCD兼用HDMI结构体的设计,只需书写LCD_VICmHActive Horizontal ResolutionmVActive Vertical ResolutionmHBlanking Horizontal Blank TimemVBlanking Vertical Blank TimemHSyncOffset Horizontal Front Porch(HFP)mVSyncOffset Vertical Front Porch(VFP)mHSyncPulseWidth Horizontal Sync Pulse Width(HSPW)mVSyncPulseWidth Vertical Sync Pulse Width(VSPW)mHSyncPolarity Horizontal Sync PolaritymVSyncPolarity Vertical Sync PolaritymPixelClock Pixel Clock注1:有些屏的Spec可能没有给HBlank time和VBlank time,而是给出了Horizontal Back Porch(HBP)和Vertical Back Porch(VBP),那么HBlank和VBlank可以有如下公式得到:mHBlanking=HBP+HSPW+HFP;LCD调试方法第6页共9页mVBlanking=VBP+VSPW+VFP;注2:有些屏可能只给出了HBlank和VBlank,而没有其他任何信息,这样,我们就需要根据经验去猜测HFP, HSPW,VFP,VSPW这些值了。
LCD KVM 控制平台 用户说明书

LCD KVM(KVM-15XX / KVM-17XX)用户说明书目录注意事项 (1)概述 (2)产品描述 (2)产品特性 (2)外观 (3)快速安装 (5)机架安装 (5)线缆连接 (6)级联 (8)使用 (9)开始使用 (9)各种功能操作 (10)其他操作 (14)注意事项、常见故障排除 (14)产品技术规格 (15)符合的认证规范 (16)注意事项:1、使用此设备前,请熟读用户手册2、注意所购设备电源输入的属性;3、操作前,一定将前段(显示部份)拉离机身主体;4、拉出/推入机器前段,电源开关将自动导通/断开;5、LCD显示部分最大翻转角度为120°;6、推入时,请按操作说明解除滑轨锁止装置;7、请确认您的操作系统是否支持热插拔,并仔细阅读用户手册关于热插拔的部分。
8、建议使用时,分辨率设置1024×768@60Hz(15寸液晶屏)1440×900@60Hz (17寸液晶屏)。
产品描述LCD KVM 控制平台是一个集成了多端口KVM切换功能于1U高度空间的控制平台,它通过一组设备(包含LCD显示器、键盘、鼠标)实现对多台计算机的操作。
从而节省了为每台计算机单独配置键盘、鼠标、监视器的费用以及它们所占用的空间。
单台LCD KVM控制平台可直接连接并控制8/16台主机,通过级联匹配的切换器,最多可控制128台PC。
安装快速简单,只需要将电缆连接到正确的端口上,而无须软件配置,因此不存在复杂的安装过程或不兼容问题。
LCD KVM控制平台支持多硬件平台和多操作系统。
LCD KVM 控制平台提供了三种方式,对连接到系统内的计算机进行操作:(1)功能键(Fn);(2)热键(Hotkey);(3)OSD菜单选择。
此外,快速预览扫描功能可以自动扫描和监视所有连接的工作计算机。
产品特性整体功能特性●集液晶显示器/键盘/鼠标于一体并具有多端口KVM 切换功能;●单台LCD KVM控制平台可直接连接8/16台电脑并实现切换操作;●单台LCD KVM控制平台通过级联匹配的切换器最多可连接128台电脑;●不需安装软件,通过LCD KVM控制平台键盘热键、OSD菜单方式或功能键实现对多台电脑的切换操作。
LCD白平衡调试说明

I2C信号模式结构:RomSubIcSub初值最大值最小值有效位CardNum 开始位LG Sub信号类型LB Slave亮度数值初值彩色高亮算法动态彩色低亮算法x1y1Y1合格范围nAjdMethorx2y2说明:Y2nAdjustHigh ………………0 //先高亮,后低亮有次数AjustTimes1 //先低亮,后高亮有次数基准色2 //只有高亮无次数IsUseBase3 //只有低亮无次数w_cut ………………………保留bOkStopSignal………………保留每种信号模式都必须有高亮或低亮或高亮、低亮都有。
基准色包括高亮、低亮IsUseBase包括高亮、低亮合格区设定:高亮合格区低亮合格区显示修正:高亮修正低亮修正程序系统工作原理:系统数据结构://色温结构typedef struct _COLOR_WARM{float fHx; //高亮x值float fHy; //高亮y值float fHY; //高亮Y值float fLx; //低亮x值float fLy; //低亮y值float fLY; //低亮Y值float fDrvRange; //高亮范围float fCutRange; //低亮范围}COLOR_WARM, *PCOLOR_WARM;//IC结构typedef struct _IC_ADD_SET{int iSubRom; //IC Romint iSubIc; //IC Subint iInitialVal; //初值int iMaxVal; //最大值int iMixVal; //最小值int iEffectBit; //有效位int iStartBit; //开始位}IC_ADD_SET, *PIC_ADD_SET;//色度结构typedef struct _IC_COLOR_SET{int iSub; //Subint iValue; //Slaveint iSlave; //数值int iIniVal; //初值}IC_COLOR_SET, *PIC_COLOR_SET;//模式设置结构typedef struct _MODE_SET{int iWDrv; //w_Drvint iWCut; //w_Cutint iIcRom; //IC Romint iIcSlave; //IC SlaveBOOL bOkStopSignal; //调试完成后是否停止保留IC_ADD_ SET asHR; //IIC总线地址设置 HRIC_ADD_ SET asHG; //IIC总线地址设置 HGIC_ADD_ SET asHB; //IIC总线地址设置 HBIC_ADD_ SET asLR; //IIC总线地址设置 LRIC_ADD_ SET asLG; //IIC总线地址设置 LGIC_ADD_ SET asLB; //IIC总线地址设置 LBCOLOR_WARM cwColorType; //色温设置IC_COLOR_SET icBright; //色度设置亮度IC_COLOR_SET icContrast; //色度设置对比度IC_COLOR_SET icMutiClr; //色度设置彩色IC_COLOR_SET icDynaClr; //色度设置动态彩色}MODE_SET, *PMODE_SET;//信号类型结构typedef struct _SIGNAL_SET{int iIndex; //信号索引//int iSignalTotal; //保留char szSigType[128]; //信号类型char szSigFormat[128]; //信号格式char szSignalSet[128]; //信号全称int iSignalMode; //信号模式int iSigContent; //信号内容int iHighVal; //高亮幅值int iLowVal; //低亮幅值BOOL bIsExteSignal; //使用外部信号BOOL bIsAddSigSet; //是否设置了信号模式标志int iHighLumAlgo; //高亮算法//--------- 0 加法弱色//--------- 1 减法强色//--------- 2 加减法int iLowLumAlgo; //低亮算法同上BOOL bHighBaseClr; //是否使用了高亮基准int iHighClr; //若用了高亮基准色,它的次序 0---红// 1---绿// 2---蓝BOOL bLowBaseClr; //是否使用了低亮基准int iLowClr; //若用了低亮基准色,它的次序同上WORD wAdjTimes; //调整次数WORD wAdjMethord; // --------- 0 先高亮,后低亮有次数// --------- 1 先低亮,后高亮有次数// --------- 2 只有高亮无次数// --------- 3 只有低亮无次数int iTvSlave; //State Slaveint iTvSub; //State Subint iTvInitData; //State InitDataMODE_SET msSet; //一个测量信号的总的结构}SIGNAL_SET, *PSIGNAL_SET;//遥控码结构设置typedef struct _CONTROL_CODE{char szCodeName[MAX_PATH]; //遥控码名称typedef struct _CODE_SET{BYTE byCode1; //Code1BYTE byCode2; //Code2BYTE byCode3; //Code3BYTE byCode4; //Code4int iDalayTime; //Delayint iSendTimes; //发送次数}CODE_SET, *PCODE_SET;CODE_SET codeSet;}CONTROL_CODE, *PCONTROL_CODE;//动作码列表结构设置typedef struct _ACT_LIST{char szActName[MAX_PATH]; //动作列表名称vector<CString>CodeList; //动作码列表}ACT_LIST, *PACT_LIST;//遥控器数据结构设置typedef struct _REMOTE_CONTROL_SET{int iIndex; //信号索引char szSigType[128]; //信号类型char szSigFormat[128]; //信号格式char szSignalSet[128]; //信号全称int iSignalMode; //信号模式int iSigContent; //信号内容int iHighVal; //高亮幅值int iLowVal; //低亮幅值BOOL bIsExteSignal; //使用外部信号BOOL bIsAddSigSet; //是否设置了信号模式标志int iHighLumAlgo; //高亮算法//--------- 0 加法弱色//--------- 1 减法强色//--------- 2 加减法int iLowLumAlgo; //低亮算法同上BOOL bHighBaseClr; //是否使用了高亮基准int iHighClr; //若用了高亮基准色,它的次序 0---红// 1---绿// 2---蓝BOOL bLowBaseClr; //是否使用了低亮基准int iLowClr; //若用了低亮基准色,它的次序同上WORD wAdjMethord; // --------- 0 先高亮,后低亮有次数// --------- 1 先低亮,后高亮有次数// --------- 2 只有高亮无次数// --------- 3 只有低亮无次数WORD wAdjTimes; //调整次数COLOR_WARM cwControl; //色温vector<CONTROL_CODE> ControlCode; //遥控码列表vector<ACT_LIST> ActList; //动作码列表}REMOTE_CONTROL_SET,*PREMOTE_CONTROL_SET;//数值设置typedef struct _NUMERIC_SET{char szNumType[128]; //数值类型int iInitialVal; //初值int iMaxVal; //最大值int iMixVal; //最小值}NUMERIC_SET, *PNUMERIC_SET;//命令设置typedef struct _COMMAND_SET{char szCommType[128]; //命令类型int iCode1; //code1int iCode2; //code2int iCode3; //code3int iCode4; //code4int iDalayTime; //delay}COMMAND_SET, *PCOMMAND_SET;//串口设置typedef struct _SERIAL_SET{int iIndex; //信号索引char szSigType[128]; //信号类型char szSigFormat[128]; //信号格式char szSignalSet[128]; //信号全称int iSignalMode; //信号模式int iSigContent; //信号内容int iHighVal; //高亮幅值int iLowVal; //低亮幅值BOOL bIsExteSignal; //使用外部信号BOOL bIsAddSigSet; //是否设置了信号模式标志int iHighLumAlgo; //高亮算法int iLowLumAlgo; //低亮算法同上BOOL bHighBaseClr; //是否使用了高亮基准int iHighClr; //若用了高亮基准色,它的次序 0---红BOOL bLowBaseClr; //是否使用了低亮基准int iLowClr; //若用了低亮基准色,它的次序同上WORD wAdjMethord; // --------- 0 先高亮,后低亮有次数WORD wAdjTimes; //调整次数COLOR_WARM cwSerial; //色温vector<COMMAND_SET> CommandSet; //命令设置vector<NUMERIC_SET> NumericSet;}SERIAL_SET, *PSERIAL_SET;typedef struct _CODE_SET{BYTE byAddHR; //AddHRBYTE byAddHG; //AddHGBYTE byAddHB; //AddHBBYTE byAddLR; //AddLRBYTE byAddLG; //AddLGBYTE byAddLB; //AddLBBYTE bySubHR; //SubHRBYTE bySubHG; //SubHGBYTE bySubHB; //SubHBBYTE bySubLR; //SubLRBYTE bySubLG; //SubLGBYTE bySubLB; //SubLB}CODE_SET, *PCODE_SET;typedef struct _PARALLEL_PORT{int iIndex; //index of signalchar szSigType[128]; //信号类型char szSigFormat[128]; //信号格式char szSignalSet[128]; //信号全称int iSignalMode; //信号模式int iSigContent; //信号内容int iHighVal; //高亮幅值int iLowVal; //低亮幅值BOOL bIsExteSignal; //使用外部信号BOOL bIsAddSigSet; //是否设置了信号模式标志int iHighLumAlgo; //高亮算法int iLowLumAlgo; //低亮算法同上BOOL bHighBaseClr; //是否使用了高亮基准int iHighClr; //若用了高亮基准色,它的次序 0---红BOOL bLowBaseClr; //是否使用了低亮基准int iLowClr; //若用了低亮基准色,它的次序同上WORD wAdjMethord; // --------- 0 先高亮,后低亮有次数WORD wAdjTimes; //调整次数BYTE byHLum; //高亮码BYTE byLLum; //低亮码int iLumDelay; //Lum delayBYTE byModeCode; //mode codeint iModeDelay; //mode delayint iAddHR;int iAddHG;int iAddHB;int iAddLR;int iAddLG;int iAddLB;int iSubHR;int iSubHG;int iSubHB;int iSubLR;int iSubLG;int iSubLB;COLOR_WARM cwParallel;}PARALLEL_PORT, *PPARALLEL_PORT;信号调试:单一模式测量仪器决定探头采集数据的方式如:CA210 定时器事件 K10 通讯事件 COM 测量仪器不能决定通讯方式。
DragonFaceV1.0使用文档

DragonFace V1.0使用说明目录DragonFace V1.0使用说明 (1)0.工具简介 (1)1.工具适用环境 (3)2.安装ADB驱动 (3)3.使用流程 (4)4.预装APK说明 (6)1)什么叫内置APK、自定义APK (6)2)如何预装一次性APK (6)3)不是所有的APK都可以内置 (6)4)预装大型APK应用 (6)5.高级修改功能 (7)6.其他说明 (7)1)关于recovery功能 (7)2)关于固件包大小限制 (7)3)关于工具存放路径 (7)0.工具简介工具特点:高效的固件修改——功能强大、所见即所得、操作便易!主要功能:1)设置固件版本号、产品型号、公司名、版本信息;2)可替换BootLogo、安卓Logo、开机动画、关机充电动画;3)可设置USB中的厂商名称、卷标、产品名称信息;4)预装内置APK,即用户不可卸载APK,并可删除或替换系统内置的APK;5)通过小机端操作,设置桌面布局、替换桌面背景、设置铃声、设置字体大小、设置浏览器主页、预装自定义APK(用户可卸载APK)等;6)按键映射可配置、电池参数可配置、build.prop可配置、Sysconfig1系统文件可配置;7)高级修改,用户可编辑system、boot等分区内的所有文件,包括配置文件修改、动态库替换等;8)可打包demo文件进固件包,demo文件会保存在SDcard分区。
1.工具适用环境2.安装ADB驱动工具需要安装ADB驱动以支持系统克隆和打包demo数据功能,adb驱动安装步骤如下:1)小机用USB连接PC后,如果之前没有安装USB驱动会弹出以下画面:2)选择从列表或指定位置安装:3)点击下一步,然后点击“浏览”按钮,定位到工具安装路径,USB驱动位置请参考下图:4)然后继续点击下一步就可以完成ADB驱动安装3.使用流程1)先制作原始固件包,然后烧录进小机。
2)等待小机完全开机完毕,然后根据需求操作小机,例如桌面布局、替换桌面背景、设置铃声、设置字体大小、设置浏览器主页、预装自定义APK等。
LCD调试

这里记录的是在TFT类型的LCD驱动的调试中我所遇到过的一些问题,因为具体硬件平台和环境不同,有些问题,现象和原因可能不一定与你的实际情况相同,仅供参考。
无法正确完成初始化∙症状∙往LCD的串行总线发送初始化数据后,LCD模块没有任何反应∙分析∙通常在嵌入式领域中使用的中小型LCD模组都会需要在上电后进行初始化设置,而后才能正常工作。
常见的通讯接口有CPU接口和串行总线接口,而串行总线接口又以SPI接口居多。
导致无法初始化的原因通常是两方面:没有遵循正确的上电RESET流程SPI通讯控制不符合LCD模组驱动芯片SPEC的要求造成后者的原因也是多种多样的首先,虽然都是SPI接口,但是,不同的LCD模组,在控制信号的要求上往往都会有细小的不同,有时候,CPU的SPI接口甚至都无法产生LCD模组所需要的特定波形时序。
有些LCD模组可能还会有特定的使能信号线控制SPI接口的工作与否。
其次,多数LCD驱动芯片其实都是具有读取寄存器和ID号的功能的,但是很多模组在封装的时候往往没有把芯片SPI接口的SDO信号线引出来,导致无法通过读取寄存器和ID 号的方式判断SPI总线的通讯协议是否正确。
增大了调试的难度。
∙解决∙首先当然是要保证上电顺寻,RESET,使能信号等的正确,而后,如果CPU所提供的SPI接口无法配置到完全和LCD模组要求的时序波形相同,可以采用GPIO口模拟SPI信号的方式来初始化LCD,毕竟初始化地工作量并不多,也不需要经常做,所以通过GPIO 模拟,对CPU占用率几乎没有影响。
最后,如果能够将SDO口引出,尽量引出,能给前期调试带来很大方便,也有利于将来自动判断LCD类型,根据不通模组自动加载不同驱动。
图像错位∙症状∙常见的症状如图像左右位移几个像素,上方或下方有一条彩色条纹,或黑色条纹等等∙分析∙毫无疑问,这种现象肯定是初始化参数设置不对,位置错位,和场同步型号或行同步信号有关,不外乎就是LCD模组和CPU上的LCD控制器的行场同步信号的宽度,前后延迟时间,极性等属性的匹配。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
全志平台LCD调试说明文档A L L WI N NE RT EC H文档履历版本版本号号 日期制/修订人制/修订记录V1.0 2015.04.10 罗昭 建立初始版本AL LW I NN ER T E CH目 录全志平台LCD 调试说明文档 ................................................................................................................................. 1 1. 文档概述 .. (3)1.1. 编写目的 ............................................................................................................................................... 3 1.2. 文档适用范围 (3)1.3. 适用人员 ............................................................................................................................................... 32.LCD 介绍 (4)2.1. LCD 时序图 .......................................................................................................................................... 4 2.2. 全志平台显示驱动架构 ....................................................................................................................... 5 2.3. 屏的驱动结构 ....................................................................................................................................... 6 3.调试步骤与方法 ............................................................................................................................................... 8 3.1. sys_config.fex 配置 ............................................................................................................................... 8 3.1.1接口参数配置 .................................................................................................................................. 8 3.1.2时序参数.......................................................................................................................................... 9 3.2. LCD 上电时序 .................................................................................................................................... 10 3.3. LCD 屏的初始化 .................................................................................................................................11 4.常用LCD 屏配置DEMO ............................................................................................................................... 12 4.1 HV Parallel RGB 屏 . (12)4.1.1 schematic........................................................................................................................................ 12 4.1.2 sys_config.fex ................................................................................................................................ 13 4.2HV Serial RGB 屏 ............................................................................................................................... 15 4.2.1 schematic........................................................................................................................................ 15 4.2.2 sys_config.fex ................................................................................................................................ 17 4.2.3 lcd0_panel_cfg.c ............................................................................................................................ 19 4.3CPU Parallel 18bit 屏 .......................................................................................................................... 20 4.3.1 Schematic ....................................................................................................................................... 20 4.3.2 sys_config.fex ................................................................................................................................ 21 4.3.3 lcd0_panel_cfg.c ............................................................................................................................ 22 4.4LVDS Single Link 屏 .......................................................................................................................... 24 4.4.1 schematic ....................................................................................................................................... 24 4.4.2 sys_config.fex ................................................................................................................................ 26 4.5LVDS Dual Link 屏 ............................................................................................................................. 27 4.5.1 Schematic ....................................................................................................................................... 27 4.5.2 Sys_config.fex ............................................................................................................................... 29 4.6DSI Video mode 屏.............................................................................................................................. 31 4.6.1 Schematic ....................................................................................................................................... 31 4.6.2 Sys_config ..................................................................................................................................... 32 4.7DSI Command mode 屏 ...................................................................................................................... 33 4.7.1 schematic ....................................................................................................................................... 33 4.7.2 Sys_config ..................................................................................................................................... 34 4.8 LCD Port IO . (35)AL LW I NN ER T E CH1.文档概述1.1.编写目的介绍Sunxi平台中LCD屏的调试流程和方法,为LCD设备的使用者提供参考。