📄 dm270dsp.gel
字号:
/* 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 + -