你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

设置中断分组后,ucosiii运行一段时间后死机

[复制链接]
x南斗x 提问时间:2020-3-12 11:10 /
使用bootload启动,只要在bootload或者app运行程序中设置SCB->AIRCR后,app程序采用ucosiii,接收发送数据n次后(接收发送采用中断),app程序就进入了HardFault_Handler;单独进行测试bootload程序和app程序,进行发送数据,无异常;
收藏 评论2 发布时间:2020-3-12 11:10

举报

2个回答
butterflyspring 回答时间:2020-3-27 11:26:42
引起HARDFAULT 会有很多种原因,但是软件库设置了中断入口,软件停止在这里时通过调试界面是可以追踪到上一次引起hardfault 的位置,通过这个方式可以发现引起的线索,从而解决问题。
pxforever 回答时间:2020-4-1 17:23:52
查看下堆栈信息,ucos使用的是 psp 堆栈,你可以从任务堆栈找到进入fault前的汇编代码位置。

所属标签

相似问题

关于意法半导体
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
招聘信息
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
关注我们
st-img 微信公众号
st-img 手机版