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

查看: 10233|回复: 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管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
微信公众号二维码 微信公众号
手机版二维码 手机版