部落冲突 大本营外置:sunplus_dvd 软件调试

来源:百度文库 编辑:九乡新闻网 时间:2024/04/28 01:48:07
 http://hi.baidu.com/hhzch/blog/category/%B5%D7%B2%E3%BF%AA%B7%A2/index/1软件调试2008-04-23 16:45

一、开机画面更改:

1、将图片文件做成720X480格式的bmp,如文件为:title.bmp,并把该文件copylogotool的目录下。

2、 打开程序==附件==命令提示符,并进入logotool目录,在该目录下运行x.bat文件。

运行格式:x title 8

其中x为批处理文件;title.bmp为图片文件名;8为图片压缩参数,其中参数越大,运行出来的图片文件就越小。

3、 运行后在logotool目录下有个文件为title.c文件,将title.c 文件复制到8202D文件夹下的Customers\\LINKCONCEPT文件夹里,并且为了更好区分,对它改名,如:

title_test_pic.c等。

4、 在放8202D原程序的根目录下打开title.c,并按它原有的的格式更改为你刚才改好的文件名:#include ".\\Customers\\LINKCONCEPT\\title_dvdvideo.c"改为#include ".\\Customers\\LINKCONCEPT\\ title_test_pic.c ",然后编译就可。

二、面板按键更改(PDVD是用IO口来扫描按键的)

1、 打开8202D文件夹下customers\LINKCONCEPT\vfd_LINKCONCEPT_16312_k.h文件。

2、 用测码软件测出各面板的按键码值,然后在相对应地方填上码值。

三、遥控器按键更改:

1、 打开8202D文件夹下ir_vfd文件夹下ir_code_dir文件夹下的ircode_sunplus_IR200.c文件。

2、 用测码软件测出各遥控的按键码值,现后在相对应地方填上码值。

       (测码软件的打开:IR_VFD文件夹下的ir_drv.c文件打开,再将 //define WATCH_CUSTID 0 //define DEBUG_IR_CODE //if you want to see which defined code for key, unmark it 修改为#define WATCH_CUSTID    1 #define DEBUG_IR_CODE //if you want to see which defined code for key, unmark it

3、 相对应文件:8202D/ir_vfd/ircode_sunplus_IR200.c文件。

4、 各功能按键对应值:

出入仓:EJECT   快退:BACKWARD   快进:FORWARD   方向左:LEFT

方向右:RIGHT   方向上:UP          方向下:DOWN    确认:SELECT

卡拉OKKARAOKE   字幕:SUBP    音频:AUD_LANGUAGE 10+P10

P/IP_SCAN   A-BAB 编程:PROGRAM 标题:TITLEMENU

章节:ROOT_MENU   制式:FORMAT   声道:CHANNEL

音量加:VOLUME_UP       音量减:VOLUME_DN

四、菜单默认选项更改:

1、     打开8202D文件夹下customers文件夹下LINKCONCEPT文件夹下的setup_menu_LINKCONCEPT_8202d.c文件

2、     打开8202D文件夹下customers文件夹下LINKCONCEPT文件夹下的cfg_LINKCONCEPT_8202d.h文件可以更改电视制式与默认值#define DEFAULT_TV_SYS。也可以增加或减少菜单的语言。

   

五、软件伺服更改:

1、打开8202D文件夹下customers文件夹下LINKCONCEPT文件夹下的cfg_LINKCONCEPT_8202d.h文件可以更改软件伺服。

2、软件伺服文件在8202D文件夹下SRV-ELF文件夹里面。美上美502W光头文件名: libsrv_mi0cs0_std_8202.a ;三星光头文件名:libsrv_sm0sm0_std_8202.a

六、默认音量更改:

1、 cust_pre_def.h文件中。

2、 #define VOL_VALUE可以更改软件音量的默认大小值。

七、编译环境建立

把编译环境gccl2放在电脑D盘或E,进入gccl2目录,有两个批处理文件GCCL2.BAT, SET-ENV.BAT,并用文本打开它,把set path=e:\gccl2\bin;%path%中的E改为你的gccl2所放的盘符,如:如果gccl2放在D盘,则set path=D:\gccl2\bin;%path%(E-à改为D)

八、更改制式

customers\LINKCONCEPT\cfg_LINKCONCEPT_portable_8202d.h文件的541

#define DEFAULT_TV_SYS              0       //0:NTSC, 1:PAL60, 2:PAL, 3:AUTO

当为0时,就默认NTSC,当为1时默认PAL60 , 当为2时默认PAL, 当为2时默认AUTO

如:我们要默认为PAL制式,则就改为#define DEFAULT_TV_SYS              2

九、更改语言

customers\LINKCONCEPT\cfg_LINKCONCEPT_portable_8202d.h文件的488行开始

#define USE_ENGLISH_OSD             //LCD_EN   //英文

#define USE_SCHINESE_OSD            //LCD_ZH   //简体中文

//#define USE_TCHINESE_OSD            //LCD_ZH   //繁体中文

#define USE_GERMAN_OSD              //LCD_DE   //德文

#define USE_SPANISH_OSD             //LCD_ES   //西巴牙文

#define USE_FRENCH_OSD              //LCD_FR //法文

#define USE_PORTUGUESE_OSD          //LCD_PT //葡萄牙文

如要加简体中文则把//#define USE_SCHINESE_OSD的前面”//”去掉(简体中文和繁体中文只能打开一种)

#define N_OSD_LANGS                6

#define OSD_LAGN_SETUP_STRING       LCD_EN, LCD_ZH ,LCD_DE,LCD_ES,LCD_FR,LCD_PT, 0,0

#define OSD_LANG_SETUP_MAP      {0,     1,     2,     3,     4,      5, 0, 0}