option.s

来自「提高μCOS-II在ARM上执行效率的几种方法》相应代码」· S 代码 · 共 51 行

S
51
字号
;===========================================
; NAME: OPTION.A
; DESC: Configuration options for .S files
; HISTORY:
; 02.28.2002: ver 0.0
;===========================================

;Start address of each stacks,
_STACK_BASEADDRESS	EQU 0x32ff8000  
_MMUTT_STARTADDRESS	EQU 0x32ff8000  
_ISR_STARTADDRESS	EQU 0x32ffff00

		GBLL 	PLL_ON_START  
PLL_ON_START	SETL 	{TRUE}


		GBLL	ENDIAN_CHANGE
ENDIAN_CHANGE	SETL	{FALSE}

		GBLA	ENTRY_BUS_WIDTH
ENTRY_BUS_WIDTH	SETA	16	


;BUSWIDTH = 16,32
		GBLA    BUSWIDTH	;max. bus width for the GPIO configuration
BUSWIDTH	SETA    32


		GBLA	FCLK
FCLK		SETA	50000000

	[ FCLK = 50000000	
M_MDIV		EQU	0x5c	;Fin=12.0MHz Fout=50.0MHz
M_PDIV		EQU	0x4
M_SDIV		EQU	0x2

U_MDIV		EQU	 40	;Fin=12.0MHz Fout=48.0MHz
U_PDIV		EQU	 1
U_SDIV		EQU	 2
    	]
    	
;**********************************************************
;			ucosii INT_PORT_METHOD
;1. use irq stack, and set flag in OSIntCtxSw
;2. use irq stack, and context swap directly in OSIntCtxSw
;**********************************************************
    GBLA    INT_PORT_METHOD    
INT_PORT_METHOD    SETA    3

	END

⌨️ 快捷键说明

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