在线时间3 小时
UID2025368
注册时间2013-7-14
NXP金币0
该用户从未签到
新手上路

- 积分
- 40
- 最后登录
- 1970-1-1
|
我想将ucos移植到kl25内,现在对于移植过程中OS_CPU_C.C文件的编写遇到了部分问题.就是对任务堆栈初始化不是很明白,在UCOS提供的例子中对堆栈的解释是如下图的.我想请问这种堆栈方式的排列是KL25本身就是如此的还是UCOS人为的排列设置的,那为什么它的排列方式会是这样的??
+------------+ +------------+
* | | | |
* +------------+
* | xPSR |
* +------------+
* |Return Addr |
* +------------+
* | LR(R14) |
* +------------+
* | R12 |
* +------------+
* | R3 |
* +------------+
* | R2 |
* +------------+
* | R1 |
* +------------+
* | R0 |
* +------------+
* | R11 |
* +------------+
* | R10 |
* +------------+
* | R9 |
* +------------+
* | R8 |
* +------------+
* | R7 |
* +------------+
* | R6 |
* +------------+
* | R5 |
* +------------+
* | R4 |
* +------------+
|
|