[STM32L4] 关于使用stm32l452运行freertos+emwin+fatfs出现的硬件错误问题

[复制链接]
1918|2
 楼主| xinxinyuan 发表于 2018-8-22 12:23 | 显示全部楼层 |阅读模式
近期在使用STM32L452运行freertos+emwin+fatfs的时候发现了一个奇怪的硬件错误现象如下:运行系统开始正常,但是读书后写入SD卡并在LCD上显示波形一段时间系统卡死,调试发现进入了HardFault_Handler();
调试现场信息如下:
TIM截图20180822121327.png
callstack如下:除了几个任务就进了硬件错误了
TIM截图20180822121530.png
查询内存地址内如如下,都说找0800开头的是出问题函数的地址,不知道对不对:
TIM截图20180822121844.png
查询改地址的反汇编代码如下:
TIM截图20180822122116.png
对应到了SD_write函数上,之前仅仅测试写卡都是一直没问题的,不知道为什么加上了屏的显示任务运行一下就不行了。请高手看看排查问题的流程对吗?对的话,后面怎么找问题原因呢?
mmuuss586 发表于 2018-9-5 09:47 | 显示全部楼层
把这部分程序先注释掉看看,
就知道是不是你说的这个原因引起的;
观海 发表于 2018-9-5 09:56 | 显示全部楼层
是不是硬件上虚焊了
您需要登录后才可以回帖 登录 | 注册

本版积分规则

个人签名:<img src="static/image/smiley/comcom/3.gif" class="vm"> ...

19

主题

83

帖子

2

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