This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] RM48L952:SDRAM 错误

Guru**** 2481985 points
Other Parts Discussed in Thread: HALCOGEN

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/692316/rm48l952-sdram-error

器件型号:RM48L952
主题中讨论的其他器件:HALCOGEN

我已经使用 HALCOGEN 来初始化 RM48开发套件上的 SDRAM、并且正在运行 RAM 测试。

如果我向 SDRAM 的任何地址写入0x8A00、我会读回0x8A008A00。

我希望这是一个配置问题。

halcogen 默认 EMIF 时钟为110MHz、SDRAM 为143MHz、这是一个问题

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Michael、

    您可以将 EMIF 时钟降低到80MHz 或60MHz、然后进行测试吗?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好 QJ

    我可以将 VCLK3更改为73.33、这有助于解决32 BID 地址空间中高部分和低部分的镜像问题、但我现在发现我的基址(0x800000)镜像在地址0x80800000、 0x81000000、 0x81800000、 0x82000000、 0x82800000中、  0x83000000和 0x83800000

    1、如何使用一个用于134 MHz SDRAM 的73.33 MHz 时钟

    2.正确地假设在使用 IS42S16400J SDRAM 1兆位 x 16位 x 4组时 、我可以访问从0x80000000到0x83FFFFFF 的所有地址

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Michael、

    是的、您可以访问 IS42S16400 SDRAM 的整个地址范围。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Michael、

    数据表中指定的最大 SDRAM 时钟为110MHz。

    此外、外部 SDRAM 的总可寻址内存为128MB。 您连接的是8MB 内存,因此每8 MB (0x8000000、0x80800000、0x81000000、...)镜像整个128MB 空间

    此致、
    Sunil
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    我看到我在地址空间量方面的错误,感谢你们的澄清。  

    我不理解的是、如果以110MHz 运行 SDRAM 时、我会在任何地址的高16位和 lover 16位之间得到一个镜像模式  

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    这可能是由于将 SDRAM 的时序配置为110MHz 时出现问题。 我将在明天进行更详细的检查、并告知您。

    此致、
    Sunil
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好!

    最大 EMIF 时钟为55MHz。