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

📄 bsp_a.s

📁 基于Arm7/9处理器的UCOS代码
💻 S
字号:

@********************************************************************************************************
@                                                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 + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -