原创 UC/OS 任务堆栈使用状态

2009-3-20 20:55 2610 11 5 分类: MCU/ 嵌入式

UC/OS中每个任务都需要一个堆栈。堆栈大小的设置就成了问题。有一个OS_STK_CHK的函数可以解决这个问题。这个函数的输入参数是任务优先级,和一个指向堆栈统计结构的指针。


任务需要以OSTASKCREATEEXT的方式创建。


让人迷惑的是堆栈统计结果数据。


理论上,未使用及已使用之和应该等于任务堆栈的大小。但实际结果却是大于任务堆栈。原因待查。

PARTNER CONTENT

文章评论0条评论)

登录后参与讨论
我要评论
0
11
关闭 站长推荐上一条 /3 下一条