[STM32H7] STM32H745I-Disco只能访问SDRAM的前8MB是bug吗

[复制链接]
1053|11
 楼主| xhackerustc 发表于 2025-2-16 20:50 | 显示全部楼层 |阅读模式
最近在测试STM32H745I-Disco板子,但据笔者测试,只能访问SDRAM的前8MB,但据板子参考手册SDRAM是16MB的,详情可参考 https://bbs.21ic.com/icview-3432362-1-1.html

而且和版友讨论下来,这不是个例,他们也复现了。有没有大牛或ST的工程师帮看看?

PS: 是用的最新的STM32Cube_FW_H7_V1.12.0/
classroom 发表于 2025-2-18 10:43 | 显示全部楼层
检查SDRAM的参数配置以及FMC的配置是否正确
laocuo1142 发表于 2025-2-18 12:00 | 显示全部楼层
初始化代码是否正确无误
laocuo1142 发表于 2025-2-18 19:00 | 显示全部楼层
可能是硬件连接问题
stormwind123 发表于 2025-2-18 20:26 | 显示全部楼层
更新固件库
flycamelaaa 发表于 2025-2-18 21:00 | 显示全部楼层
检查电源和地线是否连接良好,以及电源是否稳定。
zchong 发表于 2025-2-18 21:15 | 显示全部楼层
本帖最后由 zchong 于 2025-2-18 21:16 编辑

看原理图,我记得ST喜欢用32bit的sdram,但实际使用的是16bit接口,因此只有一半容量。
probedog 发表于 2025-2-18 21:59 | 显示全部楼层
使用调试器检查初始化后的SDRAM寄存器状态,以及读写操作期间的信号完整性。
powerantone 发表于 2025-2-18 22:00 | 显示全部楼层
考虑尝试使用稍旧版本的固件库,看看问题是否仍然存在。
 楼主| xhackerustc 发表于 2025-2-19 19:42 | 显示全部楼层
zchong 发表于 2025-2-18 21:15
看原理图,我记得ST喜欢用32bit的sdram,但实际使用的是16bit接口,因此只有一半容量。 ...

果然是这个问题,32bit的,但只接了低16位
 楼主| xhackerustc 发表于 2025-2-19 19:47 | 显示全部楼层
ST真浪费阿,sdram容量白白少了一半
yangxiaor520 发表于 2025-2-19 19:50 来自手机 | 显示全部楼层
32位的总线只接了低16位?估计是不是引脚不够用了。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

42

主题

166

帖子

2

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