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

stm32f429崩溃的异常

[复制链接]
deepk 提问时间:2019-10-9 10:16 /
最近调试stm32f429IG发现程序运行一段时间是死机,现象如下:
    1.STLINK出现通信错误,连接不上,只能芯片断电或者外部复位才能连接上。
    2.芯片所有的中断都不运行,测试了最高级中断。
    3.芯片没有进入低功耗模式,真正低功耗时STLINK不会出现通信错误提示且可以通过WEAKUP引脚唤醒,但我目前遇到的情况唤醒不了,只能够响应外部复位。
    4.程序中也没有任何地方重新设置了PA13/PA14引脚,这两个引脚为专用,而且在不接STLINK时也会死机。
    5.所有的异常都会进入复位程序,我这边也测试过在异常中断中设置断点,但并没有进入,说明死机前没有异常。
    6.装置供电是正常,不会出现电压突然下降的现象。
    7.芯片死机时,IWDG正常工作,可以复位死机现象

情况如上面所述,令我感到十分不解的是,什么情况才会引起芯片死机而且连SW接口都异常?
有没有大神解释下原因
收藏 评论4 发布时间:2019-10-9 10:16

举报

4个回答
mikecai 回答时间:2019-10-9 11:32:09
建议在程序中添加串口打印诊断跟踪类重要信息,看看:1)代码是否进入死 loop,2)是否资源耗尽【内存或RAM】3)死机时的 PC指针 [reg15 ],4)是否硬件 error

评分

参与人数 1蝴蝶豆 +2 收起 理由
STMCU + 2

查看全部评分

00-405686 回答时间:2019-10-9 13:45:06
程序跑飞了?或者某一个变量越界了
tanic 回答时间:2019-10-9 14:33:34
CUBEMAX生成工程?
不是的注意是否.s文件用错了
deepk 回答时间:2019-10-9 16:50:51
感谢上面各位的回复,目前还在查,可能在软件上有BUG,只是从来没遇到过芯片死锁的现象,不知道如何处理。

所属标签

相似问题

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
微信公众号二维码 微信公众号
手机版二维码 手机版