硬汉嵌入式论坛

 找回密码
 立即注册
查看: 1250|回复: 16
收起左侧

[FMC] STM32H743 写SDRAM总是进入HARDFAULT中断

[复制链接]

1

主题

7

回帖

10

积分

新手上路

积分
10
发表于 2022-4-18 11:36:45 | 显示全部楼层 |阅读模式
用CubeMX创建工程配置FMC,进行SDRAM的读写测试,发现每次执行程序后,写到一半进入了HARDFAULT中断,FMC配置检查了一遍,没有问题。现在不知道如何解决,请问各位大神们应该是哪方面的问题啊!!!!不胜感激!! 程序在附件







测试程序

测试程序

SDRAM.h文件

SDRAM.h文件
回复

使用道具 举报

1

主题

7

回帖

10

积分

新手上路

积分
10
 楼主| 发表于 2022-4-18 11:39:31 | 显示全部楼层
附件上传不上去,百度云链接:https://pan.baidu.com/s/1qyEBVbJ6Wr5FLE1y0tmjqg  提取码:dv6s  
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106660
QQ
发表于 2022-4-18 11:57:52 | 显示全部楼层
错误类型是什么,调试状态看下hardfault reports
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106660
QQ
发表于 2022-4-18 11:57:56 | 显示全部楼层
错误类型是什么,调试状态看下hardfault reports
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106660
QQ
发表于 2022-4-18 11:58:06 | 显示全部楼层
错误类型是什么,调试状态看下hardfault reports
回复

使用道具 举报

1

主题

7

回帖

10

积分

新手上路

积分
10
 楼主| 发表于 2022-4-18 12:10:42 | 显示全部楼层
eric2013 发表于 2022-4-18 11:58
错误类型是什么,调试状态看下hardfault reports

第一次遇到HARDFAULT问题,不是很熟,程序我已上传百度云盘了。

HARDFAULT 报告

HARDFAULT 报告
回复

使用道具 举报

1

主题

7

回帖

10

积分

新手上路

积分
10
 楼主| 发表于 2022-4-18 12:15:08 | 显示全部楼层
eric2013 发表于 2022-4-18 11:58
错误类型是什么,调试状态看下hardfault reports

第一次遇到HARDFAULT,调试手段还不熟练,程序我已上传云盘,帖子里有。如果您有时间可以帮我看看,感激不尽!
捕获.JPG
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106660
QQ
发表于 2022-4-18 15:48:46 | 显示全部楼层
15827213384 发表于 2022-4-18 12:15
第一次遇到HARDFAULT,调试手段还不熟练,程序我已上传云盘,帖子里有。如果您有时间可以帮我看看,感激 ...

你的SDRAM是多大的,是不是测试的SDRAM空间超了。
回复

使用道具 举报

1

主题

7

回帖

10

积分

新手上路

积分
10
 楼主| 发表于 2022-4-18 15:58:34 | 显示全部楼层
eric2013 发表于 2022-4-18 15:48
你的SDRAM是多大的,是不是测试的SDRAM空间超了。

32MB,板子是安富莱的STM32H743XIT6开发板
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106660
QQ
发表于 2022-4-19 01:58:07 | 显示全部楼层
15827213384 发表于 2022-4-18 15:58
32MB,板子是安富莱的STM32H743XIT6开发板

用的我们的开发板,然后用CubeMX生成了个SDRAM工程测试?
回复

使用道具 举报

18

主题

213

回帖

267

积分

高级会员

积分
267
发表于 2022-4-19 09:06:46 | 显示全部楼层
那底層IO不就亂了???不會合安富萊板子設定了。
回复

使用道具 举报

1

主题

7

回帖

10

积分

新手上路

积分
10
 楼主| 发表于 2022-4-19 09:58:31 | 显示全部楼层
eric2013 发表于 2022-4-19 01:58
用的我们的开发板,然后用CubeMX生成了个SDRAM工程测试?

是的,IO我照着原理图都改过来了,有什么问题吗?
回复

使用道具 举报

1

主题

7

回帖

10

积分

新手上路

积分
10
 楼主| 发表于 2022-4-19 09:59:01 | 显示全部楼层
inceboy 发表于 2022-4-19 09:06
那底層IO不就亂了???不會合安富萊板子設定了。

硬件对着原理图都改过了
回复

使用道具 举报

18

主题

213

回帖

267

积分

高级会员

积分
267
发表于 2022-4-19 11:57:39 | 显示全部楼层
SETTING??
SSDDRAM.jpg
回复

使用道具 举报

1

主题

7

回帖

10

积分

新手上路

积分
10
 楼主| 发表于 2022-4-19 12:11:43 | 显示全部楼层

是这样设置的,程序在这里,百度云链接:https://pan.baidu.com/s/1qyEBVbJ6Wr5FLE1y0tmjqg  提取码:dv6s  这个问题困扰了我几天了。实在没办法才来求助的。问题就是,每次写SDRAM,写到一个特定的地址就会进入HARDFAULT中断。
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106660
QQ
发表于 2022-4-20 09:01:10 | 显示全部楼层
15827213384 发表于 2022-4-19 09:58
是的,IO我照着原理图都改过来了,有什么问题吗?

哦,我以为是我们的开发板,我还可以帮你在板子上测试下。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2024-4-29 05:24 , Processed in 0.313055 second(s), 28 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表