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

📄 except_h.s

📁 HAL硬件抽象层源码
💻 S
字号:
;/***************************************************************************
; * Copyright ? Intel Corporation, March 18th 1998.  All rights reserved.
; * Copyright ? ARM Limited 1998.  All rights reserved.
; ***************************************************************************/
;****************************************************************************
;
;  Defines for exception handling in uHAL library code.
;
;****************************************************************************/


NoIRQ		EQU	0x80		; Bit 7 of cspr
NoFIQ		EQU	0x40		; Bit 6 of cspr
NoINTS		EQU	(NoIRQ | NoFIQ) ; Both
MaskINTS	EQU	NoINTS

AllIRQs		EQU	0xFF		; Mask for interrupt controller

ResetV		EQU	0x00
UndefV		EQU	0x04
SwiV		EQU	0x08
IrqV		EQU	0x18
FiqV		EQU	0x1C

ModeMask	EQU	0x1F		; /* Processor mode in CPSR */

SVC32Mode	EQU	0x13
IRQ32Mode	EQU	0x12
FIQ32Mode	EQU	0x11
User32Mode	EQU	0x10
;; /* Error modes */
Abort32Mode	EQU	0x17
Undef32Mode	EQU	0x1B

UserStackSize	EQU	0x3E00
SVCStackSize	EQU	0x2000
IRQStackSize	EQU	0x2000
UndefStackSize	EQU	0x0200
;/* Not currently used, but defined anyway */
FIQStackSize	EQU	0x400
AbortStackSize	EQU	0x400

;/* SWIs known to uHAL */
SWI_Angel			EQU	0x123456
angel_SWI_SYS_WRITEC		EQU	0x03
angel_SWI_SYS_WRITE0		EQU	0x04
angel_SWI_SYS_READC		EQU	0x07
angel_SWI_SYS_HEAPINFO		EQU	0x16
angel_SWIreason_EnterSVC	EQU	0x17
angel_SWIreason_ReportException	EQU	0x18
ADP_Stopped_ApplicationExit	EQU	0x20026

	END				; End of file

⌨️ 快捷键说明

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