ucosiii在创建任务时设置的任务堆栈大小在任务控制块中如何体现???

2019-07-20 14:53发布

如题:ucosiii在创建任务时设置的任务堆栈大小在任务控制块中如何体现???
QQ截图20160503162740.png QQ截图20160503162758.png QQ截图20160503162819.png


上图中:图1是ucosiii在创建任务时设置的任务堆栈大小; 图2是创建任务;图3是仿真结果
问题:start_task任务的堆栈大小是128*4即512字节,这个在StartTaskTCB这个任务控制块中如何体现呢??
        通过仿真可以发现,Stkptr为0x20000398,stklimitptr为0x20000208,Stkptr-stklimitptr的值与START_STK_SIZE(即128)和START_STK_SIZE/10(任务堆栈深度限位)好像没什么关系???
请原子大哥和各位大神帮忙解答一下~
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。