bsp_a.s

来自「基于Arm7/9处理器的UCOS代码」· S 代码 · 共 38 行

S
38
字号

@********************************************************************************************************
@                                                uC/OS-II
@                                          The Real-Time Kernel
@
@                             (c) Copyright 2003, Micrium, Inc., Weston, FL
@                         (c) Copyright 2003, JIDEC Consultants, Sherbrooke, QC
@                                          All Rights Reserved
@
@                                             Cogent CSB335
@                                         Board Support Package
@
@
@ File         : BSP_A.S
@ Originally by: Jean-Denis Hatier
@
@********************************************************************************************************

	.extern punDefaultStackTop
	.extern punExceptStackTop
	.global SetStackPointers

	.code 32

SetStackPointers:
	MRS R0, CPSR                @ Save CPSR

	LDR R1, =0x11               @ Set FIQ stack
	MSR CPSR, R1
	LDR SP, =punExceptStackTop

	MSR CPSR, R0                @ Return CPSR back to original value
	LDR SP, =punDefaultStackTop @ Set default stack

	MOV PC,LR                   @ Return

	.ltorg

⌨️ 快捷键说明

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