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

查看: 10138|回复: 14

STM32为何用了TM2,就会停在HardFaultException

[复制链接]

4

主题

17

回帖

0

蝴蝶豆

初级会员

最后登录
1970-1-1
发表于 2009-10-22 16:47:56 | 显示全部楼层 |阅读模式
我把程序TM2功能打开,编译通过,也可进入MAIN,但就是停在了
void HardFaultException(void)。
有人说MDK有问题,难道就不能用MDK调STM32了吗?
有哪位大侠指点指点!

STM32-MyPorject.rar

下载

733.56 KB, 下载次数: 6, 下载积分: ST金币 -1

回复

使用道具 举报

134

主题

4489

回帖

239

蝴蝶豆

版主

最后登录
2020-12-9
发表于 2009-10-22 16:53:40 | 显示全部楼层

RE:STM32为何用了TM2,就会停在HardFaultException

肯定不是MDK的问题,我也出过这样的错误,好像是我定义某个变量定义错了。
你确定TM2没有溢出吗?可以一步一步的排除。先把TM2屏蔽,看是不是出问题,如果不出问题,就说明是TM2的配置有问题,然后在TM2中逐步的排除问题。
回复 支持 反对

使用道具 举报

4

主题

17

回帖

0

蝴蝶豆

初级会员

最后登录
1970-1-1
 楼主| 发表于 2009-10-22 18:14:57 | 显示全部楼层

RE:STM32为何用了TM2,就会停在HardFaultException

安,我觉得TM2配置好像没问题,因为我的另一个测试程序,也有TM2功能,和这个配置一样,只是没有串口而已,运行正常。
我以前用NXP,现在想换换STM32.所以一个一个加上基本功能。
现在郁闷得很。
回复 支持 反对

使用道具 举报

1

主题

9

回帖

0

蝴蝶豆

新手上路

最后登录
2019-10-31
发表于 2009-10-22 22:47:30 | 显示全部楼层

RE:STM32为何用了TM2,就会停在HardFaultException

你这个问题比较常见,如果操作不当,就会出现HARDFAULT,一般你可以用反汇编的方法跟踪是哪个地方出现了问题。
回复 支持 反对

使用道具 举报

4

主题

17

回帖

0

蝴蝶豆

初级会员

最后登录
1970-1-1
 楼主| 发表于 2009-10-23 09:42:05 | 显示全部楼层

RE:STM32为何用了TM2,就会停在HardFaultException

有谁能帮我看看这个程序吗?
我用的是EK-STM3210E开发板调试的。
编译器用的是MDK3.8A
回复 支持 反对

使用道具 举报

4

主题

17

回帖

0

蝴蝶豆

初级会员

最后登录
1970-1-1
 楼主| 发表于 2009-10-23 09:44:46 | 显示全部楼层

RE:STM32为何用了TM2,就会停在HardFaultException

如果那位高人改后,可MAIL我,
邮箱59257@vip.163.com
先谢啦!
回复 支持 反对

使用道具 举报

4

主题

17

回帖

0

蝴蝶豆

初级会员

最后登录
1970-1-1
 楼主| 发表于 2009-10-23 09:49:05 | 显示全部楼层

RE:STM32为何用了TM2,就会停在HardFaultException

再次说明一下,我用ST-LINKII调试
回复 支持 反对

使用道具 举报

4

主题

17

回帖

0

蝴蝶豆

初级会员

最后登录
1970-1-1
 楼主| 发表于 2009-10-24 11:07:21 | 显示全部楼层

RE:STM32为何用了TM2,就会停在HardFaultException

为何没有高手指点?
哪位高人发个MDK下ST-LINKII调试的包括定时器与串口与IO口的代码过来,不胜感激!
邮箱59257@vip.163.com
回复 支持 反对

使用道具 举报

134

主题

4489

回帖

239

蝴蝶豆

版主

最后登录
2020-12-9
发表于 2009-10-24 11:23:04 | 显示全部楼层

RE:STM32为何用了TM2,就会停在HardFaultException

你的文件在我这里不能打开。我也看不到你的问题。肯定的是你某个操作引起了硬件错误。所以才出现的进入硬件错误中断。
回复 支持 反对

使用道具 举报

4

主题

17

回帖

0

蝴蝶豆

初级会员

最后登录
1970-1-1
 楼主| 发表于 2009-10-24 13:44:12 | 显示全部楼层

回复:STM32为何用了TM2,就会停在HardFaultException

安,还是您热忱!谢谢您!
您说得对,在TIM2_Configuration中,我把下面2句屏掉,程式就不会
停在HardFaultException。我不解?
 TIM_ITConfig(TIM2, TIM_IT_Update, ENABLE);  /* TIM enable counter */
 TIM_Cmd(TIM2, ENABLE);
我先前发的文件是MDK4.0,现发个MDK3.8a过来,还得请您帮忙!  

STM32-MyPorject.rar

下载

209.15 KB, 下载次数: 3, 下载积分: ST金币 -1

回复 支持 反对

使用道具 举报

关于 意法半导体
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
13245底部标题123相同标题
12底部标题123相同标题
33333底部标题123相同序号
3435底部标题-无链接
关注我们
st-img 微信公众号
st-img 手机版