📄 dm642_emif.s62
字号:
;
; ======== dm642_emif.s62 ========
;
.title "Flash bootup utility"
; global EMIF symbols defined for the c6xxx family
.include boot_dm642.h62
;EMIF Register Addresses for c671x family
EMIF_GCTL .equ 0x01800000 ;EMIF global control
EMIF_CE1 .equ 0x01800004 ;address of EMIF CE1 control reg.
EMIF_CE0 .equ 0x01800008 ;EMIF CE0control
EMIF_CE2 .equ 0x01800010 ;EMIF CE2control
EMIF_CE3 .equ 0x01800014 ;EMIF CE3control
EMIF_CE1SEC .equ 0x01800044 ;EMIF CE1 space control register*/
EMIF_CE0SEC .equ 0x01800048 ;EMIF CE0 space control register*/
EMIF_CE2SEC .equ 0x01800050 ;EMIF CE2 space control register*/
EMIF_CE3SEC .equ 0x01800054 ;EMIF CE3 space control register*/
EMIF_SDRAMCTL .equ 0x01800018 ;EMIF SDRAM control
EMIF_SDRAMTIM .equ 0x0180001c ;EMIF SDRAM timer
EMIF_SDRAMEXT .equ 0x01800020 ;EMIF SDRAM extension
; EMIF Register Values specifically for dm642 DSK
EMIF_GCTL_V .equ 0x00013078 ;
EMIF_CE0_V .equ 0xffffffd3 ;EMIF CE0 SDRAM Daughtercard 64-bit syn
EMIF_CE1_V .equ 0x02208802 ;EMIF CE1 Flash 8-bit
EMIF_CE2_V .equ 0x22a28a22 ;EMIF CE2 Daughtercard 32-bit async
EMIF_CE3_V .equ 0xffffffbf ;EMIF CE3 Daughtercard 16-bit async
EMIF_SDRAMCTL_V .equ 0x63116000 ;EMIF SDRAM control
EMIF_SDRAMTIM_V .equ 0x005dc5dc ;SDRAM timing (refresh)
EMIF_SDRAMEXT_V .equ 0x000a8529 ;SDRAM extended control
EMIF_CE0SEC_V .equ 0x00000002 ; CE0 Secondary Control Reg.
EMIF_CE1SEC_V .equ 0x00000002 ; /* CE1 Secondary Control Reg.
EMIF_CE2SEC_V .equ 0x00000002 ; /* CE2 Secondary Control Reg.
EMIF_CE3SEC_V .equ 0x00000032 ; /* CE3 Secondary Control Reg.
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -