完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
电子发烧友论坛|
用STM32F407跑了一个UCOSII的系统,建了8个任务,中断比较多,有uart的,gpio的,还有canbus的。功能越加越多,发现有时候总会出异常,目前主要由两个:
1. 在任务中调用printf输出到Uart1,有时候会直接跑飞,进hardfaulthandle,发现是用法异常,一直没有头绪,不知道什么原因; 2. 最近又新建了一个任务,和一个消息邮箱,在while(1)里用OSMboxPend(Msg_user,0,&err) 等待邮箱,等待时间的参数是0,应该是无线等待,但是当系统跑起来以后,这个任务里的所有内容都会执行,就跟没有加等待邮箱一样的效果,不知道怎么回事。同样的机制,在其他的任务里使用都是正常的。 望高手指点。 |
|
相关推荐
1个回答
|
|
|
|
|
|
|
|
只有小组成员才能发言,加入小组>>
1022 浏览 1 评论
1852 浏览 0 评论
1833 浏览 1 评论
3258 浏览 5 评论
3585 浏览 9 评论
1024浏览 1评论
1851浏览 1评论
如何知道嵌入式电子控制单元 (ECU) 中的RAM使用情况?
1361浏览 1评论
1853浏览 0评论
1179浏览 0评论
/9
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-12-2 09:52 , Processed in 0.637116 second(s), Total 74, Slave 54 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191

淘帖
5140