赞助论坛
  • 3839阅读
  • 0回复

Sunplus凌阳软件应用与调试 [复制链接]

楼层直达
级别: 高级会员
发帖
607
精华
0
金币
715
威望
2
贡献
6
好评
27
注册
2008-12-29
楼主    pengyuan0628 发表于: 2009-03-25 21:11:58 
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}