Sunplus凌阳软件应用与调试
开机画面更改:
1、将图片文件做成720X480格式的bmp,如文件为:title.bmp,并把该文件copy到logotool的目录下。
打开程序==附件==命令提示符,并进入logotool目录,在该目录下运行x.bat文件。
运行格式:x title 8
其中x为批处理文件;title.bmp为图片文件名;8为图片压缩参数,其中参数越大,运行出来的图片文件就越小。
运行后在logotool目录下有个文件为title.c文件,将title.c 文件复制到8202D文件夹下的Customers\\LINKCONCEPT文件夹里,并且为了更好区分,对它改名,如:
title_test_pic.c等。
在放8202D原程序的根目录下打开title.c,并按它原有的的格式更改为你刚才改好的文件名:#include ".\\Customers\\LINKCONCEPT\\title_dvdvideo.c"改为#include ".\\Customers\\LINKCONCEPT\\ title_test_pic.c ",然后编译就可。
面板按键更改(PDVD是用IO口来扫描按键的):
打开8202D文件夹下customers\LINKCONCEPT\vfd_LINKCONCEPT_16312_k.h文件。
用测码软件测出各面板的按键码值,然后在相对应地方填上码值。
遥控器按键更改:
打开8202D文件夹下ir_vfd文件夹下ir_code_dir文件夹下的ircode_sunplus_IR200.c文件。
用测码软件测出各遥控的按键码值,现后在相对应地方填上码值。
(测码软件的打开:将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
相对应文件:8202D/ir_vfd/ircode_sunplus_IR200.c文件。
各功能按键对应值:
出入仓:EJECT 快退:BACKWARD 快进:FORWARD 方向左:LEFT
方向右:RIGHT 方向上:UP 方向下:DOWN 确认:SELECT
卡拉OK:KARAOKE 字幕:SUBP 音频:AUD_LANGUAGE 10+:P10
P/I:P_SCAN A-B:AB 编程:PROGRAM 标题:TITLEMENU
章节:ROOT_MENU 制式:FORMAT 声道:CHANNEL
音量加:VOLUME_UP 音量减:VOLUME_DN
菜单默认选项更改:
打开8202D文件夹下customers文件夹下LINKCONCEPT文件夹下的setup_menu_LINKCONCEPT_8202d.c文件
打开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 。
默认音量更改:
在cust_pre_def.h文件中。
#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)。
在开始==程序==附件==命令提示符==点右键==发送到桌面
注意:当电脑第一次编译时需双击D:\sunplus\yuxing8202d_ok\package目录下的install.bat 文件。同时删掉D:\sunplus\yuxing8202d_ok\mips里面所有处理文件。
更改制式
在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}