完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
用STM32F407跑了一个UCOSII的系统,建了8个任务,中断比较多,有uart的,gpio的,还有canbus的。功能越加越多,发现有时候总会出异常,目前主要由两个:
1. 在任务中调用printf输出到Uart1,有时候会直接跑飞,进hardfaulthandle,发现是用法异常,一直没有头绪,不知道什么原因; 2. 最近又新建了一个任务,和一个消息邮箱,在while(1)里用OSMboxPend(Msg_user,0,&err) 等待邮箱,等待时间的参数是0,应该是无线等待,但是当系统跑起来以后,这个任务里的所有内容都会执行,就跟没有加等待邮箱一样的效果,不知道怎么回事。同样的机制,在其他的任务里使用都是正常的。 望高手指点。 |
|
相关推荐
1个回答
|
|
|
|
|
|
只有小组成员才能发言,加入小组>>
708 浏览 0 评论
1116 浏览 1 评论
2494 浏览 5 评论
2833 浏览 9 评论
移植了freeRTOS到STMf103之后显示没有定义的原因?
2675 浏览 6 评论
使用eim外接fpga可是端口一点反应都没有有没有大哥指点一下啊
661浏览 9评论
671浏览 7评论
请教大神怎样去解决iMX6Q在linux3.0.35内核上做AP失败的问题呢
789浏览 6评论
634浏览 5评论
679浏览 5评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-26 03:27 , Processed in 1.586922 second(s), Total 81, Slave 60 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号