safe logo size:
152x108 黑底白字
工具:ImgFontTrans.exe
item:save as ScreenSaver .inc file
cvbs电流模式调整:
in sysmain_util.inc
static inline void sysmain_setup_vdac_current_sphe8202()
{
#if defined(TV_USE_QUART_SWING)
#ifdef SUPPORT_CVBS_VIDEO_HULF
sp8200tv_setup_dac_current(TV_DAC_A_QUART|TV_DAC_B_QUART|TV_DAC_C_QUART|TV_DAC_D_QUART);
打开全区的方法
1)CFG中,增加#define OPEN_ALL_REGION
2)CFG中设定#define REGION_NUM 0
3)sysmain2.c添加OPEN_ALL_REGION包含的代码
#ifdef OPEN_ALL_REGION
void set_region(void)
{
int i,region;
if(UserSet.P_RCD)
{
NP_P_RCD= 0x01 << (UserSet.P_RCD-1);
}else
{
#ifdef NAV_DBG
printf("code:%x/n",pDSV->VMG_CAT_RM);
#endif
NP_P_RCD=0; //terry,2002/5/29 06:58PM
#if 1//def ALCO_PORTABLE//shenyj add for alco 11/22
for(i=0,region=1;i<8;i++)
{
if( !(pDSV->VMG_CAT_RM&(region<<i)) )
{
NP_P_RCD=0x01 << i;
#ifdef NAV_DBG
printf("Region code:%x/n",i);
#endif
break;
}
}
#endif
}
}
#endif
void ap_main(void)
// **STEP1**
apmain_user_step1();
// **STEP1**
#ifdef OPEN_ALL_REGION
set_region();
#endif
4)编译过程如果提示 error "illeagal region setting.",请屏蔽掉Navdata.h / Setup.h相关这条语句的地方即可。
5)flash大于2M,修改方法
reset.c:
reset_system():
regs0->rom1_base = 0x40;
regs0->rom2_base = 0x80;
regs0->rom3_base = 0xc0;
6)U盘读取停留在某处时间长的问题
因为系统扫描U盘剩余空间引起的。修改此问题可以在
fs_fat.c->fat_partition_init中注释掉 fat_scan_free_info(thisPartition);