打印
[AT32F437]

AT32F437配置SDRAM读取数据全是FFFF

[复制链接]
619|2
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
问题:读取SDRAM数据全是FFFF。
用的是W9825G6KH-6I
深入调试发现:
初始化sdram_init_sequence(XMC_CMD_BANK1);中:
最后一步
sdram_cmd_struct.cmd                   = XMC_CMD_LOAD_MODE;
  sdram_cmd_struct.auto_refresh          = 1;
  sdram_cmd_struct.cmd_banks             = cmd_bank;
  sdram_cmd_struct.data                  = (uint32_t)SDRAM_BURST_LEN_1 | SDRAM_BURST_SEQUENTIAL |
                                           SDRAM_CAS_LATENCY_3 | SDRAM_OPERATING_MODE_STANDARD |
                                           SDRAM_WR_BURST_SINGLE;
  xmc_sdram_cmd(&sdram_cmd_struct);

timeout = 0xFFFF;
while((xmc_flag_status_get(XMC_BANK5_6_SDRAM, XMC_BUSY_FLAG) != RESET) && (timeout > 0))
{
    timeout --;
  }

发现XMC_BUSY_FLAG一直不等于RESET

使用特权

评论回复
沙发
muyichuan2012| | 2024-8-21 17:11 | 只看该作者
请先检查连线,降速试试。

使用特权

评论回复
板凳
xionghaoyun| | 2024-8-22 07:47 | 只看该作者
例程呢

使用特权

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

本版积分规则

4

主题

7

帖子

0

粉丝