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

📄 casia1.a

📁 三星4510 BOOTLOADER全部源代码
💻 A
字号:
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;	ASM Define about CASIA Version 1.0	   ;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;


FBit		EQU	&40
IBit		EQU	&80
LOCKOUT	         EQU     	&C0       ;Interrupt lockout value
LOCK_MSK  	EQU     	&C0       ;Interrupt lockout mask value
IntDisable	EQU	&0	 ;Disable All Interrupt
MODE_MASK       	EQU     	&1F       ;Processor Mode Mask
UDF_MODE        	EQU     	&1B       ;Undefine Mode(UDF)
ABT_MODE        	EQU     	&17       ;Abort Mode(ABT)
SUP_MODE        	EQU     	&13       ;Supervisor Mode (SVC)
IRQ_MODE        	EQU     	&12       ;Interrupt Mode (IRQ)
FIQ_MODE        	EQU     	&11       ;Fast Interrupt Mode (FIQ)
USR_MODE        	EQU     	&10       ;User Mode(USR)


;/*************************************************************************/
;/*  SYSTEM USER STACK MEMORY
;/*************************************************************************/
SYSTEM_SIZE     EQU     1024      ; Define the system stack size
TIMER_SIZE      EQU     1024      ; Define timer HISR stack size
TIMER_PRIORITY  EQU     2         ; Timer HISR priority (values from
				  ; 0 to 2, where 0 is highest)

;/*************************************************************************/
;/*  SYSTEM CLOCK                                                         */
;/*************************************************************************/

MHz         EQU    1000000
fMCLK_MHz   EQU    50000000   	;50MHz
fMCLK       EQU    fMCLK_MHz/MHz    
;
;/*************************************************************************/
;/* SAMSUNG S3C4510B SPECIAL FUNCTION REGISTERS                           */
;/*************************************************************************/

ASIC_BASE	EQU	0x3ff0000

;/* Interrupt Control */

INT_CNTRL_BASE  	EQU     	ASIC_BASE+0x4000 	;Define base of all interrupt
				         ; controller registers
INTMOD		EQU	ASIC_BASE+0x4000
INTPND		EQU	ASIC_BASE+0x4004
INTMSK		EQU	ASIC_BASE+0x4008
INTOFFSET	EQU	ASIC_BASE+0x4024
; /* I/O Port Interface */
IOPMOD	  	EQU	ASIC_BASE+0x5000
IOPCON  		EQU	ASIC_BASE+0x5004
IOPDATA 		EQU	ASIC_BASE+0x5008

;/*  UART 0,1  */
ULCON0  		EQU	ASIC_BASE+0xD000
UCONT0  		EQU	ASIC_BASE+0xD004
USTAT0		EQU	ASIC_BASE+0xD008
UTXBUF0		EQU	ASIC_BASE+0xD00C
URXBUF0		EQU	ASIC_BASE+0xD010
UBRDIV0		EQU	ASIC_BASE+0xD014

ULCON1		EQU	ASIC_BASE+0xE000
UCONT1  		EQU 	ASIC_BASE+0xE004
USTAT1		EQU	ASIC_BASE+0xE008
UTXBUF1		EQU	ASIC_BASE+0xE00C
URXBUF1		EQU	ASIC_BASE+0xE010
UBRDIV1		EQU	ASIC_BASE+0xE014

; /* TIMER 0,1 */
TIMER_BASE	EQU     	ASIC_BASE+0x6000 

;---------------------------------------------------------------------
       END

⌨️ 快捷键说明

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