📄 readme.txt
字号:
运行环境:SUMSUNG的s3c2410A开发板SMDK2410
工具:ADS1.2
移植代码版权所有:Copyright 2005-2006 WWW.ZLMCU.COM All Rights Reserved.
步骤:
运行\Architecture\ARM_ADS的ucos_arm.mcp
Option.s: INT_PORT_METHOD共有1-4三种选择
Method1
OSTickISR中:
在返回之前多一步检查OSInitCtxSwFlag,也就是如果调用了OSIntCtxSw了的话,需要跳转。
LDR r0, =OSIntCtxSwFlag
LDR r1, [r0]
CMP r1, #1
BEQ _IntCtxSw
其实在OSIntCtxSw中什么也没有做,只是设置了标志位。
Method2
和methode1的唯一区别是,modthode2中是在OSInitCtxSw中直接进行入栈操作。而不是等回到OSTickISR以后才进行入栈操作。
Method3
在modthod2基础之上,然后采用《μCOS-II在ARM上高效移植的研究》中的改进方法一。
Method4
在modthod2基础之上,然后采用《μCOS-II在ARM上高效移植的研究》中的改进方法二。
并且通过: ; re-enalbe the ISR bit in CPSR
使能可重入中断和不可重入中断。
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -