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

2019-07-14 14:42发布

开发板
  STM32F469IDISCOVERY

问题:
  这块板子自带一块外置的 128-Mbit SDRAM,编程时可对前 8M 空间进行使用,当只要一访问后 8M 空间,STM32 就会出现异常,死机。
  使用的是 STM32Cube_FW_F4_V1.14.0 固件库。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
10条回答
wang222221
1楼-- · 2019-07-14 21:27
地址范围和总线宽度对不对?(另外这个配置也真寒酸,完全应该直接上一颗 512Mbit 的 SDRAM 啊)
60user20
2楼-- · 2019-07-14 23:19
地址从 0xC000 0000 开始,16MB 的话应该到 0xC0FF FFFF, 可是只能访问到前 8MB,就是到 0xC07F FFFF.
一旦访问 0xC080 0000 就出错。

总线宽度的话,用的是官方 BSP 库,而且前 8 M 一点问题都没有啊。
wang222221
3楼-- · 2019-07-15 03:15
有概率地址是不连续的。
60user20
4楼-- · 2019-07-15 03:48
所以后  8M 的空间该怎样去使用?
60user20
5楼-- · 2019-07-15 06:50
 精彩回答 2  元偷偷看……
wang222221
6楼-- · 2019-07-15 08:07
这就只有 RTFM 了。我还没有用过外挂 SDRAM 的 STM32(到了这种复杂度我基本上已经换用 NXP i.MX233 或新唐 N32905 这类能跑 Linux 的主控了。)

一周热门 更多>