[STM32F4] STM32F429容易跑死机,不知道是哪里的问题

[复制链接]
4346|8
 楼主| 15113484470 发表于 2014-12-23 11:27 | 显示全部楼层 |阅读模式
  看ST出了一款带LCD控制器的429,而且主频能跑到180MHz,所以自己画了一块板来玩玩,现在板子画好了,焊接好后把在网上找的429的程序灌进去,发现灯闪了几下后就不闪了,调试后发现程序跑到硬件中断去了,后来把主频降到160MHz后就没有跑死的情况,不知道是硬件问题还是我网上找的固件库的问题,所以想请手上有429的网友们帮我把这个程序灌到你的429板子上,看是不是硬件问题,小弟在此谢过了,这是MDK的工程 USB_HID(429).rar (1.4 MB, 下载次数: 13)
QQ截图20141223111920.png

mikebing 发表于 2014-12-23 11:43 | 显示全部楼层
我没有429,不过LZ是否有看过fault reports,没有的话可以看看也许能找到什么线索
airwill 发表于 2014-12-23 19:11 | 显示全部楼层
又是个异常问题, 你可以从堆栈中找到发生异常的地址, 根据异常寄存器来了解异常的类型, 分析异常导致的原因.
上传一份资料给你参考一下.
Hard Fault的诊断.pdf (227.31 KB, 下载次数: 81)
mmuuss586 发表于 2014-12-23 19:28 | 显示全部楼层

跑180M没啥问题,程序跟踪下,看执行到哪里开始引起的;
HuSir 发表于 2014-12-23 21:16 | 显示全部楼层
单步看看哪里出了问题
 楼主| 15113484470 发表于 2014-12-24 11:48 | 显示全部楼层
HuSir 发表于 2014-12-23 21:16
单步看看哪里出了问题

单步查不到,全速才会死机
 楼主| 15113484470 发表于 2014-12-24 11:49 | 显示全部楼层
airwill 发表于 2014-12-23 19:11
又是个异常问题, 你可以从堆栈中找到发生异常的地址, 根据异常寄存器来了解异常的类型, 分析异常导致的原因 ...

感谢
 楼主| 15113484470 发表于 2014-12-24 11:51 | 显示全部楼层
问题找到了,是硬件问题,感谢大家:hug:
QQ截图20141224100223.png
szopenmcu 发表于 2014-12-24 15:38 | 显示全部楼层
您需要登录后才可以回帖 登录 | 注册

本版积分规则

11

主题

125

帖子

0

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