完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
扫一扫,分享给好友
回复本帖可获得 1 分积分奖励! 每人限 1 次(中奖概率 10%) |
系统有17个任务,其中有两个任务貌似偶尔死机,一般一个星期内出现几次。下图是其中一个串口定时发送任务代码截图: 任务前半部分只是一些简单的GPS定位数据的处理(加减乘除),不存在资源共享的问题。后半部分pend串口信号量DispSemShare。我在pend前后加了打印,在post前后也加了打印,实际运行时post后的打印完毕之后,再也无打印信息出来。 我认为就是此任务死机了,于是在这个任务里累加全局变量DispSendtimerCount,在另外一个任务里判断DispSendTimerCount是否有变化,若无则视为死机从而重启系统。 |
|
相关推荐
12个回答
|
|
|
|
|
|
三楼也是我的的
|
|
|
|
四楼 still belong to me
|
|
|
|
|
|
|
|
|
|
|
|
我发现我将ucosii移植到stm32后串口函数和串口中断不起作用,这个应该怎么解决,请大神指教。
|
|
|
|
帮顶!!!!!!!!!!!!!!!!!!!!!!!!!!
|
|
|
|
|
|
|
|
我有来看看
|
|
|
|
17个任务 任务切换没有问题吧,刚学勿喷
|
|
|
|
|
|
|
|
只有小组成员才能发言,加入小组>>
UCOSII中断中添加OSSemPost(Sem);程序无法运行
5016 浏览 1 评论
在BC5.0上编译uC/OS-II出现"eeror writing object file",怎样处理???
3226 浏览 1 评论
600浏览 1评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-28 19:35 , Processed in 0.691317 second(s), Total 71, Slave 64 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号