你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

STM32F469IDISCO 无法访问外部 SDRAM 的后8M空间

[复制链接]
C_YANG_HEN 提问时间:2018-4-23 15:00 /
开发板:
  STM32F469IDISCOVERY

问题:
  这块板子自带一块外置的 128-Mbit SDRAM,编程时可对前 8M 空间进行使用,当只要一访问后 8M 空间,STM32 就会出现异常,死机。
  使用的是 STM32Cube_FW_F4_V1.14.0 固件库。
收藏 评论12 发布时间:2018-4-23 15:00

举报

12个回答
maxtch 回答时间:2018-4-25 00:02:21
C_YANG_HEN 发表于 2018-4-24 17:56
所以后  8M 的空间该怎样去使用?

两块断续的地址空间,断开来用咯……
maxtch 回答时间:2018-4-23 17:04:13
地址范围和总线宽度对不对?(另外这个配置也真寒酸,完全应该直接上一颗 512Mbit 的 SDRAM 啊)

评分

参与人数 1蝴蝶豆 +3 收起 理由
zero99 + 3

查看全部评分

C_YANG_HEN 回答时间:2018-4-24 09:24:28
maxtch 发表于 2018-4-23 17:04
地址范围和总线宽度对不对?(另外这个配置也真寒酸,完全应该直接上一颗 512Mbit 的 SDRAM 啊) ...

地址从 0xC000 0000 开始,16MB 的话应该到 0xC0FF FFFF, 可是只能访问到前 8MB,就是到 0xC07F FFFF.
一旦访问 0xC080 0000 就出错。

总线宽度的话,用的是官方 BSP 库,而且前 8 M 一点问题都没有啊。
maxtch 回答时间:2018-4-24 11:51:18
有概率地址是不连续的。
C_YANG_HEN 回答时间:2018-4-24 17:56:11
maxtch 发表于 2018-4-24 11:51
有概率地址是不连续的。

所以后  8M 的空间该怎样去使用?
C_YANG_HEN 回答时间:2018-4-25 11:22:51
maxtch 发表于 2018-4-25 00:02
两块断续的地址空间,断开来用咯……

但我怎么知道后半部分的地址是在哪里?从哪里看?
maxtch 回答时间:2018-4-25 11:34:47
这就只有 RTFM 了。我还没有用过外挂 SDRAM 的 STM32(到了这种复杂度我基本上已经换用 NXP i.MX233 或新唐 N32905 这类能跑 Linux 的主控了。)
C_YANG_HEN 回答时间:2018-4-26 10:50:19
maxtch 发表于 2018-4-25 11:34
这就只有 RTFM 了。我还没有用过外挂 SDRAM 的 STM32(到了这种复杂度我基本上已经换用 NXP i.MX233 或新唐 ...

哈哈,非常感谢
00dd 回答时间:2018-5-30 14:16:06
louzhu 这块板显示图片的时候吗,图片转换成数组用什么工具?
12下一页
关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
微信公众号二维码 微信公众号
手机版二维码 手机版