⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 dm270dsp.gel

📁 dm270 source code
💻 GEL
📖 第 1 页 / 共 2 页
字号:
/* PART NUMBER: DM270SW-JPEG */

/* set PMST to: MP =  OVLY = 1; DROM off, CLKOUT on */
#define PMST_VAL        0x7fa0u  

/* set wait-state control reg for: 2 w/s or more on i/o; one for ext memory */
#define SWWSR_VAL       0x200u  

/* set external-banks switch control for: no bank switching; BH set */
#define BSCR_VAL        0x02u

/* Set Default Reset Initialization Value */
#define    ZEROS        0x0000u

/* Set Peripheral Control Register Addresses for DEV_RESET */
#define DMPREC          0x0054u
#define DMSA            0x0055u
#define DMSDI           0x0056u

#define DMA_CH0_DMFSC_SUB_ADDR  0x0003u
#define DMA_CH1_DMFSC_SUB_ADDR  0x0008u
#define DMA_CH2_DMFSC_SUB_ADDR  0x000Du
#define DMA_CH3_DMFSC_SUB_ADDR  0x0012u
#define DMA_CH4_DMFSC_SUB_ADDR  0x0017u
#define DMA_CH5_DMFSC_SUB_ADDR  0x001cu


#define MCBSP0_SPSA     0x0038u
#define MCBSP0_SPSD     0x0039u
#define MCBSP1_SPSA     0x0048u
#define MCBSP1_SPSD     0x0049u

#define MCBSP2_SPSA     0x0034u
#define MCBSP2_SPSD     0x0035u

#define MCBSP_SPCR1_SUB_ADDR   0x0000u
#define MCBSP_SPCR2_SUB_ADDR   0x0001u
#define MCBSP_SRGR1_SUB_ADDR   0x0006u
#define MCBSP_SRGR2_SUB_ADDR   0x0007u
#define MCBSP_MCR1_SUB_ADDR    0x0008u
#define MCBSP_MCR2_SUB_ADDR    0x0009u
#define SRGR1_INIT             0x0001u

#define PRD0            0x0025u
#define TCR0            0x0026u

#define PRD1            0x0031u
#define TCR1            0x0032u

#define TIMER_STOP             0x0010u
#define TIMER_RESET            0x0020u
#define PRD_DEFAULT            0xFFFFu   

#define GPIOCR                 0x0010u
 



/* The Startup() function is executed when the GEL file is loaded. */

StartUp()
{
/*	C5409_Init(); 

	GEL_TextOut("Gel StartUp complete.\n"); */
}
/*---------------------------------image_peline---------------------------------*/
menuitem "image_peline_1.1"
hotmenu Still_mode_near(){
	GEL_ProjectLoad("C:\\EmilDM270\\NoOSDemo1.2\\dsp_imagepipe_1.1\\project\\dm270\\dmcsl\\dmcsl270.pjt");	
	GEL_ProjectLoad("C:\\EmilDM270\\NoOSDemo1.2\\dsp_imagepipe_1.1\\project\\dm270\\jpegd\\lib_proj\\dm270jpgd_lib_near.pjt");	
	GEL_ProjectLoad("C:\\EmilDM270\\NoOSDemo1.2\\dsp_imagepipe_1.1\\project\\dm270\\imagepipe\\dm270ip.pjt");	
}
hotmenu Still_mode_far(){
	GEL_ProjectLoad("C:\\EmilDM270\\NoOSDemo1.2\\dsp_imagepipe_1.1\\project\\dm270\\dmcsl\\dmcsl270_far.pjt");	
	GEL_ProjectLoad("C:\\EmilDM270\\NoOSDemo1.2\\dsp_imagepipe_1.1\\project\\dm270\\jpegd\\lib_proj\\dm270jpgd_lib_far.pjt");	
	GEL_ProjectLoad("C:\\EmilDM270\\NoOSDemo1.2\\dsp_imagepipe_1.1\\project\\dm270\\imagepipe\\dm270ip_far.pjt");	
}
hotmenu Close_Still_mode_near(){
	GEL_ProjectClose("C:\\EmilDM270\\NoOSDemo1.2\\dsp_imagepipe_1.1\\project\\dm270\\dmcsl\\dmcsl270.pjt");	
	GEL_ProjectClose("C:\\EmilDM270\\NoOSDemo1.2\\dsp_imagepipe_1.1\\project\\dm270\\jpegd\\lib_proj\\dm270jpgd_lib_near.pjt");	
	GEL_ProjectClose("C:\\EmilDM270\\NoOSDemo1.2\\dsp_imagepipe_1.1\\project\\dm270\\imagepipe\\dm270ip.pjt");	
}
hotmenu Close_Still_mode_far(){
	GEL_ProjectClose("C:\\EmilDM270\\NoOSDemo1.2\\dsp_imagepipe_1.1\\project\\dm270\\dmcsl\\dmcsl270_far.pjt");	
	GEL_ProjectClose("C:\\EmilDM270\\NoOSDemo1.2\\dsp_imagepipe_1.1\\project\\dm270\\jpegd\\lib_proj\\dm270jpgd_lib_far.pjt");	
	GEL_ProjectClose("C:\\EmilDM270\\NoOSDemo1.2\\dsp_imagepipe_1.1\\project\\dm270\\imagepipe\\dm270ip_far.pjt");	
}
/*---------------------------------Digital Zoom---------------------------------*/
menuitem "DZoom"
hotmenu DZoom_near(){
	GEL_ProjectLoad("C:\\EmilDM270\\NoOSDemo1.2\\dsp_zoom\\project\\dm270\\dmcsl\\dmcsl270.pjt");	
	GEL_ProjectLoad("C:\\EmilDM270\\NoOSDemo1.2\\dsp_zoom\\project\\dm270\\zoom\\dm270_dz.pjt");	
}
hotmenu DZoom_far(){
	GEL_ProjectLoad("C:\\EmilDM270\\NoOSDemo1.2\\dsp_zoom\\project\\dm270\\dmcsl\\dmcsl270_far.pjt");	
	GEL_ProjectLoad("C:\\EmilDM270\\NoOSDemo1.2\\dsp_zoom\\project\\dm270\\zoom\\dm270_dz.pjt");	
}
hotmenu Close_DZoom_near(){
	GEL_ProjectClose("C:\\EmilDM270\\NoOSDemo1.2\\dsp_zoom\\project\\dm270\\dmcsl\\dmcsl270.pjt");	
	GEL_ProjectClose("C:\\EmilDM270\\NoOSDemo1.2\\dsp_zoom\\project\\dm270\\zoom\\dm270_dz.pjt");	
}
hotmenu Close_DZoom_far(){
	GEL_ProjectClose("C:\\EmilDM270\\NoOSDemo1.2\\dsp_zoom\\project\\dm270\\dmcsl\\dmcsl270_far.pjt");	
	GEL_ProjectClose("C:\\EmilDM270\\NoOSDemo1.2\\dsp_zoom\\project\\dm270\\zoom\\dm270_dz.pjt");	
}
/*---------------------------------MJpeg_codec---------------------------------*/
menuitem "mjpeg_1.1"
hotmenu MJpeg_mode_near(){
	GEL_ProjectLoad("C:\\EmilDM270\\NoOSDemo1.2\\dsp_mjpeg_1.1\\project\\dm270\\dmcsl\\dmcsl270.pjt");	
	GEL_ProjectLoad("C:\\EmilDM270\\NoOSDemo1.2\\dsp_mjpeg_1.1\\project\\dm270\\jpegd\\lib_proj\\dm270jpgd_lib_near.pjt");	
	GEL_ProjectLoad("C:\\EmilDM270\\NoOSDemo1.2\\dsp_mjpeg_1.1\\project\\dm270\\MJPEGMiddleWare\\MJpegDec\\MJpegDec.pjt");	
	GEL_ProjectLoad("C:\\EmilDM270\\NoOSDemo1.2\\dsp_mjpeg_1.1\\project\\dm270\\jpege\\lib_proj\\dm270jpge_lib_near.pjt");	
	GEL_ProjectLoad("C:\\EmilDM270\\NoOSDemo1.2\\dsp_mjpeg_1.1\\project\\dm270\\MJPEGMiddleWare\\MJpegEnc\\MJpegEnc.pjt");	
}
hotmenu MJpeg_mode_far(){
	GEL_ProjectLoad("C:\\EmilDM270\\NoOSDemo1.2\\dsp_mjpeg_1.1\\project\\dm270\\dmcsl\\dmcsl270_far.pjt");	
	GEL_ProjectLoad("C:\\EmilDM270\\NoOSDemo1.2\\dsp_mjpeg_1.1\\project\\dm270\\jpegd\\lib_proj\\dm270jpgd_lib_far.pjt");	
	GEL_ProjectLoad("C:\\EmilDM270\\NoOSDemo1.2\\dsp_mjpeg_1.1\\project\\dm270\\MJPEGMiddleWare\\MJpegDec\\MJpegDec_far.pjt");	
	GEL_ProjectLoad("C:\\EmilDM270\\NoOSDemo1.2\\dsp_mjpeg_1.1\\project\\dm270\\jpege\\lib_proj\\dm270jpge_lib_far.pjt");	
	GEL_ProjectLoad("C:\\EmilDM270\\NoOSDemo1.2\\dsp_mjpeg_1.1\\project\\dm270\\MJPEGMiddleWare\\MJpegEnc\\MJpegEnc_far.pjt");	
}
hotmenu Close_MJpeg_mode_near(){
	GEL_ProjectClose("C:\\EmilDM270\\NoOSDemo1.2\\dsp_mjpeg_1.1\\project\\dm270\\dmcsl\\dmcsl270.pjt");	
	GEL_ProjectClose("C:\\EmilDM270\\NoOSDemo1.2\\dsp_mjpeg_1.1\\project\\dm270\\jpegd\\lib_proj\\dm270jpgd_lib_near.pjt");	
	GEL_ProjectClose("C:\\EmilDM270\\NoOSDemo1.2\\dsp_mjpeg_1.1\\project\\dm270\\MJPEGMiddleWare\\MJpegDec\\MJpegDec.pjt");	
	GEL_ProjectClose("C:\\EmilDM270\\NoOSDemo1.2\\dsp_mjpeg_1.1\\project\\dm270\\jpege\\lib_proj\\dm270jpge_lib_near.pjt");	
	GEL_ProjectClose("C:\\EmilDM270\\NoOSDemo1.2\\dsp_mjpeg_1.1\\project\\dm270\\MJPEGMiddleWare\\MJpegEnc\\MJpegEnc.pjt");	
}
hotmenu Close_MJpeg_mode_far(){
	GEL_ProjectClose("C:\\EmilDM270\\NoOSDemo1.2\\dsp_mjpeg_1.1\\project\\dm270\\dmcsl\\dmcsl270_far.pjt");	
	GEL_ProjectClose("C:\\EmilDM270\\NoOSDemo1.2\\dsp_mjpeg_1.1\\project\\dm270\\jpegd\\lib_proj\\dm270jpgd_lib_far.pjt");	
	GEL_ProjectClose("C:\\EmilDM270\\NoOSDemo1.2\\dsp_mjpeg_1.1\\project\\dm270\\MJPEGMiddleWare\\MJpegDec\\MJpegDec_far.pjt");	
	GEL_ProjectClose("C:\\EmilDM270\\NoOSDemo1.2\\dsp_mjpeg_1.1\\project\\dm270\\jpege\\lib_proj\\dm270jpge_lib_far.pjt");	
	GEL_ProjectClose("C:\\EmilDM270\\NoOSDemo1.2\\dsp_mjpeg_1.1\\project\\dm270\\MJPEGMiddleWare\\MJpegEnc\\MJpegEnc_far.pjt");	
}
/*---------------------------------mp3_decoder---------------------------------*/
menuitem "mp3_1.0"
hotmenu Mp3_mode(){
	GEL_ProjectLoad("C:\\EmilDM270\\NoOSDemo1.2\\dsp_mp3_1.0\\project\\dm270\\mp3\\src\\audio_utl\\audio_utl.pjt");	
	GEL_ProjectLoad("C:\\EmilDM270\\NoOSDemo1.2\\dsp_mp3_1.0\\project\\dm270\\mp3\\src\\dsc2x_csl\\dsc2x_csl.pjt");	
	GEL_ProjectLoad("C:\\EmilDM270\\NoOSDemo1.2\\dsp_mp3_1.0\\project\\dm270\\mp3\\src\\dsc2x_aic23\\dsc2x_aic23.pjt");	
	GEL_ProjectLoad("C:\\EmilDM270\\NoOSDemo1.2\\dsp_mp3_1.0\\project\\dm270\\mp3\\src\\dsc2x_ibuf\\dsc2x_ibuf.pjt");	
	GEL_ProjectLoad("C:\\EmilDM270\\NoOSDemo1.2\\dsp_mp3_1.0\\project\\dm270\\mp3\\apps\\rf3a\\dm270rf_mp3\\dm270rf_mp3.pjt");	
}
hotmenu Close_Mp3_mode(){
	GEL_ProjectClose("C:\\EmilDM270\\NoOSDemo1.2\\dsp_mp3_1.0\\project\\dm270\\mp3\\src\\audio_utl\\audio_utl.pjt");	
	GEL_ProjectClose("C:\\EmilDM270\\NoOSDemo1.2\\dsp_mp3_1.0\\project\\dm270\\mp3\\src\\dsc2x_csl\\dsc2x_csl.pjt");	
	GEL_ProjectClose("C:\\EmilDM270\\NoOSDemo1.2\\dsp_mp3_1.0\\project\\dm270\\mp3\\src\\dsc2x_aic23\\dsc2x_aic23.pjt");	
	GEL_ProjectClose("C:\\EmilDM270\\NoOSDemo1.2\\dsp_mp3_1.0\\project\\dm270\\mp3\\src\\dsc2x_ibuf\\dsc2x_ibuf.pjt");	
	GEL_ProjectClose("C:\\EmilDM270\\NoOSDemo1.2\\dsp_mp3_1.0\\project\\dm270\\mp3\\apps\\rf3a\\dm270rf_mp3\\dm270rf_mp3.pjt");	
}
/*---------------------------------Mpeg4_codec---------------------------------*/
menuitem "mpeg4_1.1"
hotmenu Mpeg4_mode_near(){
	GEL_ProjectLoad("C:\\EmilDM270\\NoOSDemo1.2\\dsp_mpeg4_1.1\\project\\dm270\\g726\\lib_proj\\dm270g726_near_lib.pjt");
	GEL_ProjectLoad("C:\\EmilDM270\\NoOSDemo1.2\\dsp_mpeg4_1.1\\project\\dm270\\VoiceUtil\\lib_proj\\dm270VoiceUtil_near_lib.pjt");	
	GEL_ProjectLoad("C:\\EmilDM270\\NoOSDemo1.2\\dsp_mpeg4_1.1\\project\\dm270\\mpeg4d\\lib_proj\\dm270mpeg4_lib_near.pjt");	
	GEL_ProjectLoad("C:\\EmilDM270\\NoOSDemo1.2\\dsp_mpeg4_1.1\\project\\dm270\\Mpeg4MiddleWare\\Mpeg4Dec.pjt");	
	GEL_ProjectLoad("C:\\EmilDM270\\NoOSDemo1.2\\dsp_mpeg4_1.1\\project\\dm270\\mpeg4e\\lib_proj\\dm270mpege_lib_near.pjt");	
	GEL_ProjectLoad("C:\\EmilDM270\\NoOSDemo1.2\\dsp_mpeg4_1.1\\project\\dm270\\Mpeg4MiddleWare\\Mpeg4Enc.pjt");	
}
hotmenu Mpeg4_mode_far(){
	GEL_ProjectLoad("C:\\EmilDM270\\NoOSDemo1.2\\dsp_mpeg4_1.1\\project\\dm270\\g726\\lib_proj\\dm270g726_far.pjt");
	GEL_ProjectLoad("C:\\EmilDM270\\NoOSDemo1.2\\dsp_mpeg4_1.1\\project\\dm270\\VoiceUtil\\lib_proj\\dm270VoiceUtil_far_lib.pjt");		
	GEL_ProjectLoad("C:\\EmilDM270\\NoOSDemo1.2\\dsp_mpeg4_1.1\\project\\dm270\\mpeg4d\\lib_proj\\dm270mpeg4_lib_far.pjt");	
	GEL_ProjectLoad("C:\\EmilDM270\\NoOSDemo1.2\\dsp_mpeg4_1.1\\project\\dm270\\Mpeg4MiddleWare\\Mpeg4Dec_far.pjt");	
	GEL_ProjectLoad("C:\\EmilDM270\\NoOSDemo1.2\\dsp_mpeg4_1.1\\project\\dm270\\mpeg4e\\lib_proj\\dm270mpege_lib_far.pjt");	
	GEL_ProjectLoad("C:\\EmilDM270\\NoOSDemo1.2\\dsp_mpeg4_1.1\\project\\dm270\\Mpeg4MiddleWare\\Mpeg4Enc_far.pjt");	
}
hotmenu Close_Mpeg4_mode_near(){
	GEL_ProjectClose("C:\\EmilDM270\\NoOSDemo1.2\\dsp_mpeg4_1.1\\project\\dm270\\g726\\lib_proj\\dm270g726_near_lib.pjt");
	GEL_ProjectClose("C:\\EmilDM270\\NoOSDemo1.2\\dsp_mpeg4_1.1\\project\\dm270\\VoiceUtil\\lib_proj\\dm270VoiceUtil_near_lib.pjt");	
	GEL_ProjectClose("C:\\EmilDM270\\NoOSDemo1.2\\dsp_mpeg4_1.1\\project\\dm270\\mpeg4d\\lib_proj\\dm270mpeg4_lib_near.pjt");	
	GEL_ProjectClose("C:\\EmilDM270\\NoOSDemo1.2\\dsp_mpeg4_1.1\\project\\dm270\\Mpeg4MiddleWare\\Mpeg4Dec.pjt");	
	GEL_ProjectClose("C:\\EmilDM270\\NoOSDemo1.2\\dsp_mpeg4_1.1\\project\\dm270\\mpeg4e\\lib_proj\\dm270mpege_lib_near.pjt");	
	GEL_ProjectClose("C:\\EmilDM270\\NoOSDemo1.2\\dsp_mpeg4_1.1\\project\\dm270\\Mpeg4MiddleWare\\Mpeg4Enc.pjt");	
}
hotmenu Close_Mpeg4_mode_far(){

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -