完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
扫一扫,分享给好友
请问各位大神,ptcb除了if (ptcb == (OS_TCB *)0) {} 和if (ptcb == (OS_TCB *)1) {}外 ,还有其他情况没?在我那个ucosii版本中OSTaskChangePrio()函数还有其他的函数都有这两种判断,if (ptcb == (OS_TCB *)0) { /* Does task to change exist? */
OS_EXIT_CRItiCAL(); /* No, can't change its priority! */ return (OS_ERR_PRIO); } if (ptcb == OS_TCB_RESERVED) { /* Is task assigned to Mutex */ OS_EXIT_CRITICAL(); /* No, can't change its priority! */ return (OS_ERR_TASK_NOT_EXIST); }但都是返回函数的。 所以我想问一下ptcb还有没有其他的情况? |
|
相关推荐
|
|
只有小组成员才能发言,加入小组>>
UCOSII中断中添加OSSemPost(Sem);程序无法运行
4983 浏览 1 评论
在BC5.0上编译uC/OS-II出现"eeror writing object file",怎样处理???
3196 浏览 1 评论
564浏览 1评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-27 01:55 , Processed in 0.399021 second(s), Total 47, Slave 39 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号