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.

[参考译文] Tms320c6713b:SDRAM 编程

Guru**** 2581345 points


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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/631656/tms320c6713b-sdram-programming

器件型号:TMS320C6713B

您好!

我想在16位模式下连接 TMS320C6713的 CE0上的外部 SDRAM。 从 spru266e 开始、在4字降压模式下进行 C6713读取/写入。 由于接口为16位、因此读取/写入的总位数将为64位(16×4)。

我的问题是如何写入 C 程序以一次读取/写入64位? 它是否如下所示:

uint64_t * SDRAM =(uint64_t *) 0x8000000

//写入访问64位

* SDRAM = 0x1234567812345678

//读取访问

uint64_t xyz =* SDRAM

请更正我、因为此代码不起作用。

此致、

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我已将您的疑问转发给软件专家。 他们的反馈应发布在此处。

    BR
    Tsvetolin Shulev
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我n`t 找到一个 EMIF16 SDRAM 测试作为参考、但在 C6000上找到了一个较旧的应用手册、该手册可能很有用:
    www.ti.com/.../spra630a.pdf
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    它的纯粹组装... SDRAM 猝发读取/写入也不存在任何问题。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我只需要简单的3行代码... 就像我的问题中的那个 但正确的。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    尊敬的@í a Cvetolin Shulev-XID:

    仍在等待满意的答案。