打印
[应用相关]

ucos ii的统计任务是不是有点小问题?

[复制链接]
2707|2
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
经常补钙|  楼主 | 2013-5-4 15:47 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
ucos, ST, tc, se, stc
ucos ii的统计任务是不是有点小问题?我最近在做一个项目,是把ucos ii移植到STM32F205VC上。为了能看到一些ucos的属性如堆栈使用率等等,我用的是带ucos插件的IAR来开发。现在遇到个小问题,因为ARM是32位的,所以在设置堆栈时,OS_STK是unsigned int类型,但是在统计任务中,ptcb->OSTCBStkUsed = stk_data.OSUsed,算出来却没有乘以4,导致我在检测堆栈使用率时,发现MAX%比CUR%还小。我改成了ptcb->OSTCBStkUsed = stk_data.OSUsed * 4后,才正确。
请问我这么改对不对?我用的是官方的STM32F2XX移植版。
沙发
hawksabre| | 2013-5-4 17:43 | 只看该作者
这个真的没有玩过   楼主   帮你顶一个  看看有没有高手能够解决这个问题   

使用特权

评论回复
板凳
hawksabre| | 2013-5-4 17:43 | 只看该作者
没帮上什么忙   惭愧啊   小菜鸟

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

2

主题

40

帖子

1

粉丝