完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
近期在使用STM32L452运行freertos+emwin+fatfs的时候发现了一个奇怪的硬件错误现象如下:运行系统开始正常,但是读书后写入SD卡并在LCD上显示波形一段时间系统卡死,调试发现进入了HardFault_Handler();
调试现场信息如下: callstack如下:除了几个任务就进了硬件错误了 查询内存地址内如如下,都说找0800开头的是出问题函数的地址,不知道对不对: 查询改地址的反汇编代码如下: 对应到了SD_write函数上,之前仅仅测试写卡都是一直没问题的,不知道为什么加上了屏的显示任务运行一下就不行了。请高手看看排查问题的流程对吗?对的话,后面怎么找问题原因呢? |
|
相关推荐
1个回答
|
|
刚才帮你查了一下,好像这个问题也挺多人遇到过,但是都没有找到解决方法
|
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
STM32进行DMA数据转运,为什么只有A组最后一位数据被转运到B组去?
1148 浏览 2 评论
1497 浏览 3 评论
1129 浏览 0 评论
嵌入式开发 Win11安装ST-Link 提示 设备描述符请求失败 怎么处理?
1266 浏览 0 评论
1553 浏览 1 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-8-16 01:48 , Processed in 0.615971 second(s), Total 71, Slave 55 queries .
Powered by 电子发烧友网
© 2015 www.ws-dc.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号