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.

[参考译文] TMS320F28335:使用 XINTF 时外部 SRAM 写入错误

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/773237/tms320f28335-external-sram-writing-error-using-xintf

器件型号:TMS320F28335

大家好、

我的一位客户使用 XINTF 总线添加了一个外部 SRAM。

1、如果一个16位的数字被写入到 SRAM 中、系统就可以正常工作。

2、如果32位数字被写入 SRAM 中、则有可能在外部 SRAM 中观察到一个固定的数字。 固定数字实际上是一个指示"溢出"的错误代码。

所有写入操作都是使用代码中的指针来实现的。

您能否提供一些有关如何连接 XINTF 以实现32位数字写入的指导? 使用代码进行写入和读取的正确方法是什么?

谢谢!

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

    Weiqi、

    XINTF 参考指南 提供了如何将信号与外部存储器连接的示例。

    我不理解有关32位写入的问题声明。 您描述的这个"溢出"代码是什么? XINTF 不会将错误代码写入外部存储器。

    当 XINTF 被正确配置时、到外部存储器的软件访问的运行方式将与到内部存储器的软件访问的运行方式一样。 无需特殊处理。

    Tommy

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

    是的、Tommy、我还认为通过正确的 XINTF 配置、F28335能够访问外部 RAM、如内部内存。 我今天在现场进行了一些调试。 溢出问题似乎是由它们的代码引起的、而不是由外部 RAM 上的操作引起的。

    谢谢!