7-inch LCD 调试记录 DM6437
对于助视器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相关推荐
- 一款mipi转lvds的lcd调试(lt8912b)
一款mipi转lvds的lcd调试(lt8912b) 客户调试一款mipi转lvds的屏,使用的转换芯片是lt8912b.现将调试过程做个记录. 这款芯片之前在别的客户项目上调试过,但是这个客户的板子 ...
- RK3568开发笔记-EDP显示屏接口调试记录
目录 文章目录 前言 一.edp显示接口介绍 二.edp接口部分原理图 三.edp接口显示屏参数介绍 四.RK3568设备树参数配置 五.完整DTS edp参数 六.RK3568多屏显示vop选择 七 ...
- android 蓝牙 驱动,转个蓝牙修改帖--Android BCM4330 蓝牙BT驱动调试记录
本帖最后由 旋律2014 于 2014-3-27 09:15 编辑 一.关于BT driver的移植: 1. Enablebluetootch in BoadConfig.mk BOARD_HAVE_ ...
- MIPI LCD调试总结
近来在用SSD2828驱动小米屏,没有代码,没有技术支持,自己写代码反复调试,整死我了,目前已经能正常显示图片,现在总结一下与大家分享一下, 要点: 小米3屏的分辨率是19201080, 24bit, ...
- msm8909的摄像头调试记录
MSM8909摄像头调试记录 前言 最近因为项目需要,客户需要用到摄像头的功能,与硬件沟通确认选型OV8858的摄像头资源,本人也是第一回进行摄像头相关驱动移植于调试,其间也遇到很多的坑,为了方便 ...
- ROS上同时预览depth,IR,RGB 调试记录
ROS上同时预览depth,IR,RGB 调试记录 用rviz同时显示RGB,IR,DEPTH(验证设备:astraprosm,canglong2,deeyea) 1.编译libuvc库 cd lib ...
- ML之回归预测:利用十(xgboost,10-1)种机器学习算法对无人驾驶汽车系统参数(2017年的data,18+2)进行回归预测值VS真实值——bug调试记录
ML之回归预测:利用十(xgboost,10-1)种机器学习算法对无人驾驶汽车系统参数(2017年的data,18+2)进行回归预测值VS真实值--bug调试记录 目录 输出结果 1.增加XGBR算法 ...
- [Deepin - Pycharm调试记录] Pyinstaller索引系统库问题
Deepin - Pycharm调试记录 - Pyinstaller索引不到系统库 现象 在Pycharm的Terminal中执行Pyinstaller指令时候遇到如下报错提示 OSError: Py ...
- RAISR-master:google图像新压缩技术RAISR的测试代码调试记录(Python实现,没接触过python的小白,内含pip install解决方案)
RAISR-master:google图像新压缩技术RAISR的测试代码调试记录(Python实现,没接触过python的小白,内含pip install解决方案) 参考文章: (1)RAISR-ma ...
- SX1278 FSK 调试记录
SX1278 FSK 调试记录 先挖个sx1278 FSK的坑慢慢填 手中有两个SX1278模组 是安信可的产品 采用主从模式 SPI访问 MCU是STM32F107 数据格式 说明收据接收的第一步就 ...
最新文章
- 一个NullPointerException,竟然有这么多花样!
- LeetCode Find All Anagrams in a String
- Ubuntu18.04下安装NFS详细步骤
- Power BI与Power Query、Power Pivot 是什么关系?
- 导出库的版本_了解 JavaScript 模块系统基础知识,搭建自己的库
- (转)如何使用CodeSmith批量生成代码
- CRUD 还能这么玩?
- Intersection of Two Prisms(AOJ 1313)
- 项目经理的10条规则
- Java封装JSON数据
- 台式计算机没有usb3.0,新装的win7没有usb驱动完美解决方法(支持usb3.0/usb3.1)
- 英国开创自我修复城市概念,利用无人机和机器人自动检测道路裂缝并进行修复
- Javascript:简易天数计算器
- mybatis-plus自动填充(创建时间\修改时间)
- T-SQL - 习题02_将数据表year|month|amount查询成year|m1|m2|m3|m4的样式
- postgresql 在流复制模式下,WAL发生以下错误的对处方法
- 如何往云服务器上装虚拟机,如何在虚拟机安装linux
- 结对编程项目-四则运算阶段性总结
- Flutter网络请求方式总结
- Ubuntu SDK 安装
热门文章
- 二、GAMIT解算之数据准备
- docker安装gamit_科学网-基于Ubuntu18.04安装Gamit10.71-郭若成的博文
- 透明质酸修饰牛血清蛋白|HA-BSA|荧光FITC标记透明质酸|FITC-peg-BSA
- 【Scratch】青少年蓝桥杯_每日一题_12.01_角色装扮
- php怎么创建以太坊钱包地址,php如何调用以太坊JSON-RPC接口创建钱包
- 在AndroidStudio中使用ARCore
- atxserver2接入iOS设备
- 网站制作流程详解(学做网站第一步)
- 快速原型模型的概念,优缺点。
- 业务流程图和数据流程图、流程图