打印
[STM32H7]

怎么解决stm32h743 lcd驱动出现hardfault的问题呢?

[复制链接]
1522|24
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
laocuo1142|  楼主 | 2023-2-21 11:48 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
使用stm32h743 加入sdram 模块和lcd 驱动模块后 ,使用串口终端测试出现如下现象:
sd0 Block Device 1
uart2 Character Device 0
uart1 Character Device 2
pin Miscellaneous Device 0
msh />lcd_test
psr: 0x81000000
r00: 0x00000004
r01: 0x00000007
r02: 0x000000f8
r03: 0x89a208f6
r04: 0x00000000
r05: 0x2400d81e
r06: 0x080134b5
r07: 0x2400e870
r08: 0x00000001
r09: 0x00000008
r10: 0xdeadbeef
r11: 0xdeadbeef
r12: 0x00000000
lr: 0x0801cbe9
pc: 0x080134c2
hard fault on thread: tshell
thread pri status sp stack size max used left tick error

tshell 20 running 0x0000013c 0x00001000 08% 0x00000007 000
mmcsd_de 22 suspend 0x000000a0 0x00000400 62% 0x0000000e 000
tidle0 31 ready 0x00000058 0x00000400 08% 0x00000013 000
timer 4 suspend 0x00000060 0x00000200 18% 0x00000009 000
main 10 suspend 0x00000084 0x00000800 49% 0x00000011 000
bus fault:
SCB_CFSR_BFSR:0x04 IMPRECISERR
这是什么问题呢?如何查找原因呢?没有思路啊

使用特权

评论回复
沙发
月亮一键变蓝| | 2023-3-11 18:43 | 只看该作者
你这是跑的什么操作系统吗?

使用特权

评论回复
板凳
失物招領| | 2023-3-11 19:21 | 只看该作者
如果没有思路的话,建议楼主可以仿真跟踪一下

使用特权

评论回复
地板
温室雏菊| | 2023-3-11 20:54 | 只看该作者
一般都是需要调试的,这种方式除非有些经验,不然不好找到解决方式

使用特权

评论回复
5
风凉| | 2023-3-11 22:34 | 只看该作者
LCD驱动一般不会进入到硬件中断啊,是不是你IO配置冲突了

使用特权

评论回复
6
西洲| | 2023-3-11 23:11 | 只看该作者
看看你的硬件设计方面呗,也许是哪里IO或者接线不对吧

使用特权

评论回复
7
在曼谷的春| | 2023-3-12 01:02 | 只看该作者
你驱动LCD之前,这个MCU是没问题的是吧

使用特权

评论回复
8
她已醉| | 2023-3-12 02:45 | 只看该作者
我觉得有可能是接错线了

使用特权

评论回复
9
将爱藏于深海| | 2023-3-12 06:07 | 只看该作者
什么情况能直接进入到硬件中断啊,你是如何驱动LCD的呢?

使用特权

评论回复
10
我吃小朋友| | 2023-3-12 08:34 | 只看该作者
有可能是中断冲突,也可能是哪里逻辑设计的不对吧

使用特权

评论回复
11
我吃小朋友| | 2023-3-12 10:23 | 只看该作者
线程出现了错误,提示你堆栈溢出了,看最后两句话

使用特权

评论回复
12
SantaBunny| | 2023-5-5 23:42 | 只看该作者
是不是你IO配置冲突了

使用特权

评论回复
13
Undshing| | 2023-5-9 23:58 | 只看该作者
堆栈溢出了吧

使用特权

评论回复
14
wangzsa| | 2023-5-10 18:48 | 只看该作者
你这是跑的什么操作系统吗?

使用特权

评论回复
15
zwll| | 2023-5-10 18:50 | 只看该作者
如果没有思路的话,建议楼主可以仿真跟踪一下

使用特权

评论回复
16
chuxh| | 2023-5-10 18:51 | 只看该作者
一般都是需要调试的,这种方式除非有些经验,不然不好找到解决方式

使用特权

评论回复
17
juventus9554| | 2023-5-10 18:52 | 只看该作者
LCD驱动一般不会进入到硬件中断啊,是不是你IO配置冲突了

使用特权

评论回复
18
hanwe| | 2023-5-10 18:53 | 只看该作者
看看你的硬件设计方面呗,也许是哪里IO或者接线不对吧

使用特权

评论回复
19
zhuhuis| | 2023-5-10 18:55 | 只看该作者
你驱动LCD之前,这个MCU是没问题的是吧

使用特权

评论回复
20
pangb| | 2023-5-10 18:57 | 只看该作者
我觉得有可能是接错线了

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1193

主题

5225

帖子

12

粉丝