📄 emif.h
字号:
/*****************************************************************************/
/***************Define EMIF registers for TMS320VC55xx************************/
/*****************************************************************************/
#define EMIF_GCTRL_ADDR 0x0800
#define EMIF_GRST_ADDR 0x0801
#define EMIF_BE_ADDR 0x0802
#define EMIF_CE0_CTRL1_ADDR 0x0803
#define EMIF_CE0_CTRL2_ADDR 0x0804
#define EMIF_CE0_CTRL3_ADDR 0x0805
#define EMIF_CE1_CTRL1_ADDR 0x0806
#define EMIF_CE1_CTRL2_ADDR 0x0807
#define EMIF_CE1_CTRL3_ADDR 0x0808
#define EMIF_CE2_CTRL1_ADDR 0x0809
#define EMIF_CE2_CTRL2_ADDR 0x080a
#define EMIF_CE2_CTRL3_ADDR 0x080b
#define EMIF_CE3_CTRL1_ADDR 0x080c
#define EMIF_CE3_CTRL2_ADDR 0x080d
#define EMIF_CE3_CTRL3_ADDR 0x080e
#define EMIF_SDRAM_CTRL1_ADDR 0x080f
#define EMIF_SDRAM_PER_ADDR 0x0810
#define EMIF_SDRAM_CNTR_ADDR 0x0811
#define EMIF_SDRAM_INIT_ADDR 0x0812
#define EMIF_SDRAM_CTRL2_ADDR 0x0813
#define EMIF_GCTRL (*(ioport volatile unsigned int *)EMIF_GCTRL_ADDR)
#define EMIF_GRST (*(ioport volatile unsigned int *)EMIF_GRST_ADDR)
#define EMIF_BE (*(ioport volatile unsigned int *)EMIF_BE_ADDR)
#define EMIF_CE0_CTRL1 (*(ioport volatile unsigned int *)EMIF_CE0_CTRL1_ADDR)
#define EMIF_CE0_CTRL2 (*(ioport volatile unsigned int *)EMIF_CE0_CTRL2_ADDR)
#define EMIF_CE0_CTRL3 (*(ioport volatile unsigned int *)EMIF_CE0_CTRL3_ADDR)
#define EMIF_CE1_CTRL1 (*(ioport volatile unsigned int *)EMIF_CE1_CTRL1_ADDR)
#define EMIF_CE1_CTRL2 (*(ioport volatile unsigned int *)EMIF_CE1_CTRL2_ADDR)
#define EMIF_CE1_CTRL3 (*(ioport volatile unsigned int *)EMIF_CE1_CTRL3_ADDR)
#define EMIF_CE2_CTRL1 (*(ioport volatile unsigned int *)EMIF_CE2_CTRL1_ADDR)
#define EMIF_CE2_CTRL2 (*(ioport volatile unsigned int *)EMIF_CE2_CTRL2_ADDR)
#define EMIF_CE2_CTRL3 (*(ioport volatile unsigned int *)EMIF_CE2_CTRL3_ADDR)
#define EMIF_CE3_CTRL1 (*(ioport volatile unsigned int *)EMIF_CE3_CTRL1_ADDR)
#define EMIF_CE3_CTRL2 (*(ioport volatile unsigned int *)EMIF_CE3_CTRL2_ADDR)
#define EMIF_CE3_CTRL3 (*(ioport volatile unsigned int *)EMIF_CE3_CTRL3_ADDR)
#define EMIF_SDRAM_CTRL1 (*(ioport volatile unsigned int *)EMIF_SDRAM_CTRL1_ADDR)
#define EMIF_SDRAM_CTRL2 (*(ioport volatile unsigned int *)EMIF_SDRAM_CTRL2_ADDR)
#define EMIF_SDRAM_PER (*(ioport volatile unsigned int *)EMIF_SDRAM_PER_ADDR)
#define EMIF_SDRAM_CNTR (*(ioport volatile unsigned int *)EMIF_SDRAM_CNTR_ADDR)
#define EMIF_SDRAM_INIT (*(ioport volatile unsigned int *)EMIF_SDRAM_INIT_ADDR)
#define EBSR_ADDR 0x6c00
#define EBSR *(ioport volatile unsigned int *) EBSR_ADDR
void emif_init();
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -