基于M2M技术的智能家居系统和数字显示终端的设计原理与方案
日期:2012-05-08 23:54
_C.C定义的C函数中,OSTaskStkInit()函数与处理器相关,所以移植代码需要修改该函数。其程序为(初始化任务时调用此函数初始化任务使用的堆栈)。
OS_STK * OSTaskStkInit (void (*task)(void
*p_arg),void *p_arg,OS_STK *ptos,INT16U opt)
{
OS_STK *stk;
(void)opt; //防止编译警告
stk=ptos; //装载栈顶指针, 即堆栈数组最后的地址模拟中断发生的堆栈情况
*(stk)=(INT32U)0x01000000L; //xPSR
*(stk)=(INT32U)task; //PC, 任务入口
*(stk)=(INT32U)0xFFFFFFFEL; //R14(LR)
*(stk)=(INT32U)0x12121212L; //R12
*(stk)=(INT32U)0x03030303L; //R3
*(stk)=(INT32U)0x02020202L; //R2
*(st
12/24 下一页 上一页 首页 尾页
返回
刷新
WAP首页
网页版
登录
05/18 09:36