LCD液晶发烧友
LCD显示驱动开发与视频处理技术交流博客!

Mstar 项目配置文件说明

在Mstar方案的开发中,有一个最基本的配置,就是对项目的如何配置,下面我就来做一个简单的介绍.

.config文件的配置(以3458/6190为例)

ifeq ($(PROJ),R2_MAYA_128M_ATSC)
BOARD_TYPE_SEL ?= BD_MST084B_10AHB_15043  //这个是bd板子选择,这部分一般包含硬件配置
CC_TVOPTS += -DMS_SW_CUS_SEL=SW_CONFIG_TRUNK_MAYA_128M_ALL  //这部分有关软件的配置
ENABLE_ATSC = ENABLE  //这个IC是否包含数字电视制式ATSC,DVBT,ISDB等等 这个不用动
ATSC_CC = DTV_CC     //是否支持CC字母,这个不用动
CHIP_FAMILY ?= MAYA //这个是Mstar定义的芯片类型,3458/6190是Maya, Melody是V56
BUILD_TARGET ?= ORGINAL_ALL_SYSTEM  //编译选项,这个一般不用动
BUILD_FILE = project/build/FILES_R2_MAYA_128M_ALL.mk  //编译选项,这个一般不用动
MMAP ?= project/mmap/MMAP_DTVMM_MAYA_128.h   //内存分配,如果不是特殊情况需要挪动内存,一般不改动
MEMORY_SIZE = MEMORY_128MB   //这个是芯片DDR尺寸大小,一般不用动
BIN_FORMAT ?= COMPRESS   //bin文件的压缩等级,一般不用动
endif

BD_MST084B_10AHB_15043.h文件分析

1 HPD控制

 

 

 

这部分是HPD控制,后面那个是HPD极性的反转

2: 这部分是GPIO口启动了以后默认状态,有些IO口根据需要默认高或者默认低电平

 

 

 

 

 

 

 

 

3:这部分是通道数量配置,比如  INPUT_AV_VIDEO_COUNT  代表这个CVBS就是一路,INPUT_HDMI_VIDEO_COUNT   这个就是代表HDMI就是4路。

 

 

 

 

 

 

4:这部分是对应通道的选择,根据IC原理图和规格书,选择第几路通道,比如我们看的出来,在Mstar方案中,TV和CVBS走的都是AV路线,经过高频解调,中频放大,最后送入CVBS,HDMI1,2,3,4对应的也是HDMI的1,2,3,4。

 

 

 

 

 

 

 

 

 

5:声音通道配置,这部分是声音对应的声音输入通道,这部分只配置模拟通道(CVBS,SV,YPBPR,VGA,DVI(DVI和VGA走同一个通道)),HDMI 声音通道配置,根据HDMI1,HDMI2,HDMI3, HDMI4这四个出来

 

 

 

 

 

 

 

 

 

 

6:下面这部分是切换到相关的通道的时候,是否要执行相应的动作,比如切换到HDMI,要对某个IC口进行操作,要对某个IIC进行写数据,需要执行相关的函数等等。

 

 

 

 

 

 

7:这部分是做EMI的时候,LVDS,VB1部分频率太高,频率高容易引起EMI不过,需要进行适当的展频率,那就是调试 ENABLE_SSC这宏

 

 

 

 

 

8:下面这部分是ADC按键操作,包括读取ADC的值,然后将不同的值对应上相关的按键功能,Demo可以对应上16个按键,当然如果客户有需求,可以增加更多,硬件设计好紧精密电阻就好。

 

 

 

 

 

 

 

 

 

 

9:串口配置

 

 

 

 

 

 

 

 

本网站由资深的Mstar工程师建立,旨在交流Mstar的相关技术,欢迎咨询  QQ 921685776  zgtech@qq.com

 

赞(6)
本站部份内容来自互联网,如有侵犯您的权益请联我们删除!液晶发烧友 » Mstar 项目配置文件说明

LCD液晶发烧友技术博客!

联系我们关于本站