对于助视器7inch 液晶配置调试记录

DSP芯片:DM6437

LCD芯片:AT070TN92

LCD模式在HV模式,数据接口为RGB888模式。利用VPBE 中的LCD controller传输数据。

VPBE中采集的数据为YUV422。LCD controller 能够将YUV格式转化为RGB格式。其中YUV格式

是从OSD模块从读取的。

配置的格式如下:

#define BASEP_X 46
#define BASEP_Y 23

void vpbe_init( Uint32 buffer0, Uint32 buffer1, Uint32 width, Uint32 height);

{
VPSS_CLK_CTRL = 0x000000019;   // Enable DAC and VENC clock, both at 27 MHz
VPBE_PCR = 0; // No clock div, clock enable
#if 1
/*
* Setup OSD
*/
VPBE_OSD_MODE = 0x0000003f;   // Blackground color blue using clut in ROM0
VPBE_OSD_OSDWIN0MD = 0; // Disable both osd windows and cursor window
VPBE_OSD_OSDWIN1MD = 0;
VPBE_OSD_RECTCUR = 0;

VPBE_OSD_VIDWIN0OFST = width >> 4;
VPBE_OSD_VIDWIN0ADR = buffer0;
// VPBE_OSD_PPVWIN0ADR = buffer1;
VPBE_OSD_BASEPX = BASEP_X;  
VPBE_OSD_BASEPY = BASEP_Y;
VPBE_OSD_VIDWIN0XP = 0;
VPBE_OSD_VIDWIN0YP = 0; //why is double of Xp?
VPBE_OSD_VIDWIN0XL = width;
//VPBE_OSD_VIDWIN0YL  = height >> 1; 
VPBE_OSD_VIDWIN0YL = height;
VPBE_OSD_MISCCTL = 0; //change the color if set bit 7 ,but don't know the principle
// VPBE_OSD_MISCCTL = 0x80;

VPBE_OSD_VIDWINMD = 0x00000001;   // Disable vwindow 1 and enable vwindow 0

// Field mode with no up-scaling
#endif
//VPBE_VENC_VMOD  = 0x00000043;   // Standard PAL interlaced output
VPBE_VENC_VMOD = 0x00002053|(0 << 4); // Standard PAL interlaced output

VPBE_VENC_VIDCTL = 0x00002000|(1 << 4);  //输出极性反了一下。不知是否与硬件有关
VPBE_VENC_LCDOUT = 0x00000001;

VPBE_VENC_DCLKCTL = 0x0000001;
VPBE_VENC_DCLKPTN0 = 0x1; //

VPBE_VENC_HSPLS = 1*2;// 40*2 //必须以ENC_Clock 同步,而配置的ENC_Clock 为54M ,则行需要乘以2
VPBE_VENC_HINT = 862*2-1;// 1056*2 - 1
VPBE_VENC_HSTART = 46*2; // (40 + 4)*2
VPBE_VENC_HVALID = 800*2; // 800*2

VPBE_VENC_VSPLS = 1;// 10
VPBE_VENC_VINT = 510-1;//0x20C; // 525 - 1
VPBE_VENC_VSTART = 23;//0xc; // 10 + 2
VPBE_VENC_VVALID = 480;//0x1E0;  // 480

// VPBE_VENC_HSDLY = 1;
// VPBE_VENC_VSDLY = 1;

VPBE_VENC_SYNCCTL = 0xf|(0<<11); //Set HSYNC, VSYNC as active low

VPBE_VENC_RGBCTL = 0x0;

VPBE_VENC_VDPRO =  0 << 8|(0<<9)|(0<<11);

VPBE_VENC_DACTST = 0|(0xf << 12); //DAC Power-down mode
VPBE_VENC_DACSEL = 0x000000;

}

7-inch LCD 调试记录 DM6437相关推荐

  1. 一款mipi转lvds的lcd调试(lt8912b)

    一款mipi转lvds的lcd调试(lt8912b) 客户调试一款mipi转lvds的屏,使用的转换芯片是lt8912b.现将调试过程做个记录. 这款芯片之前在别的客户项目上调试过,但是这个客户的板子 ...

  2. RK3568开发笔记-EDP显示屏接口调试记录

    目录 文章目录 前言 一.edp显示接口介绍 二.edp接口部分原理图 三.edp接口显示屏参数介绍 四.RK3568设备树参数配置 五.完整DTS edp参数 六.RK3568多屏显示vop选择 七 ...

  3. android 蓝牙 驱动,转个蓝牙修改帖--Android BCM4330 蓝牙BT驱动调试记录

    本帖最后由 旋律2014 于 2014-3-27 09:15 编辑 一.关于BT driver的移植: 1. Enablebluetootch in BoadConfig.mk BOARD_HAVE_ ...

  4. MIPI LCD调试总结

    近来在用SSD2828驱动小米屏,没有代码,没有技术支持,自己写代码反复调试,整死我了,目前已经能正常显示图片,现在总结一下与大家分享一下, 要点: 小米3屏的分辨率是19201080, 24bit, ...

  5. msm8909的摄像头调试记录

    MSM8909摄像头调试记录 前言 ​ 最近因为项目需要,客户需要用到摄像头的功能,与硬件沟通确认选型OV8858的摄像头资源,本人也是第一回进行摄像头相关驱动移植于调试,其间也遇到很多的坑,为了方便 ...

  6. ROS上同时预览depth,IR,RGB 调试记录

    ROS上同时预览depth,IR,RGB 调试记录 用rviz同时显示RGB,IR,DEPTH(验证设备:astraprosm,canglong2,deeyea) 1.编译libuvc库 cd lib ...

  7. ML之回归预测:利用十(xgboost,10-1)种机器学习算法对无人驾驶汽车系统参数(2017年的data,18+2)进行回归预测值VS真实值——bug调试记录

    ML之回归预测:利用十(xgboost,10-1)种机器学习算法对无人驾驶汽车系统参数(2017年的data,18+2)进行回归预测值VS真实值--bug调试记录 目录 输出结果 1.增加XGBR算法 ...

  8. [Deepin - Pycharm调试记录] Pyinstaller索引系统库问题

    Deepin - Pycharm调试记录 - Pyinstaller索引不到系统库 现象 在Pycharm的Terminal中执行Pyinstaller指令时候遇到如下报错提示 OSError: Py ...

  9. RAISR-master:google图像新压缩技术RAISR的测试代码调试记录(Python实现,没接触过python的小白,内含pip install解决方案)

    RAISR-master:google图像新压缩技术RAISR的测试代码调试记录(Python实现,没接触过python的小白,内含pip install解决方案) 参考文章: (1)RAISR-ma ...

  10. SX1278 FSK 调试记录

    SX1278 FSK 调试记录 先挖个sx1278 FSK的坑慢慢填 手中有两个SX1278模组 是安信可的产品 采用主从模式 SPI访问 MCU是STM32F107 数据格式 说明收据接收的第一步就 ...

最新文章

  1. 一个NullPointerException,竟然有这么多花样!
  2. LeetCode Find All Anagrams in a String
  3. Ubuntu18.04下安装NFS详细步骤
  4. Power BI与Power Query、Power Pivot 是什么关系?
  5. 导出库的版本_了解 JavaScript 模块系统基础知识,搭建自己的库
  6. (转)如何使用CodeSmith批量生成代码
  7. CRUD 还能这么玩?
  8. Intersection of Two Prisms(AOJ 1313)
  9. 项目经理的10条规则
  10. Java封装JSON数据
  11. 台式计算机没有usb3.0,新装的win7没有usb驱动完美解决方法(支持usb3.0/usb3.1)
  12. 英国开创自我修复城市概念,利用无人机和机器人自动检测道路裂缝并进行修复
  13. Javascript:简易天数计算器
  14. mybatis-plus自动填充(创建时间\修改时间)
  15. T-SQL - 习题02_将数据表year|month|amount查询成year|m1|m2|m3|m4的样式
  16. postgresql 在流复制模式下,WAL发生以下错误的对处方法
  17. 如何往云服务器上装虚拟机,如何在虚拟机安装linux
  18. 结对编程项目-四则运算阶段性总结
  19. Flutter网络请求方式总结
  20. Ubuntu SDK 安装

热门文章

  1. 二、GAMIT解算之数据准备
  2. docker安装gamit_科学网-基于Ubuntu18.04安装Gamit10.71-郭若成的博文
  3. 透明质酸修饰牛血清蛋白|HA-BSA|荧光FITC标记透明质酸|FITC-peg-BSA
  4. 【Scratch】青少年蓝桥杯_每日一题_12.01_角色装扮
  5. php怎么创建以太坊钱包地址,php如何调用以太坊JSON-RPC接口创建钱包
  6. 在AndroidStudio中使用ARCore
  7. atxserver2接入iOS设备
  8. 网站制作流程详解(学做网站第一步)
  9. 快速原型模型的概念,优缺点。
  10. 业务流程图和数据流程图、流程图