请教vigia,STM32产生Usage Fault的问题排查方法

[复制链接]
 楼主| xiepengchenghn 发表于 2011-7-10 16:59 | 显示全部楼层 |阅读模式
本帖最后由 xiepengchenghn 于 2011-7-10 17:34 编辑

产生了Usage Fault,并上访成HardFault,下图是产生Fault时的各个状态:
寄存器窗口.png
memory窗口.png
Fault Reports.png
堆栈窗口.png

如何根据SP中的值找到对应的出错代码呢?

我是使用ucosII,在串口中断中使用OSFlagPost,在OSIntExit后出错,但是如果单步执行却没问题,如果全速执行就有问题,这怎么回事呢?如果是内存访问出错,数组越界的情况,为什么单步执行就不会出现问题呢?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

0

主题

267

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部