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:通过 EMIF 读取 FIFO

Guru**** 2587365 points


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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/594350/compiler-tms320c6713b-read-fifo-via-emif

器件型号:TMS320C6713B

工具/软件:TI C/C++编译器

您好!

我正在使用 TMS320C6713 EMIF 从异步 FIFO 读取数据。 FIFO 连接到存储器映射的 CE0区域。 当我使用(unsigned int *)转换 ce0地址时、EMIF 读取错误的数据、
 当我用(无符号短整型*)进行转换时、EMIF 读取正确的数据。 请参阅以下代码。

int EMIF_DATA = 0;

EMIF_DATA =*(unsigned int *) 0x80100000;  //从 FIFO 读取错误数据

EMIF_DATA =*(无符号短整型*) 0x80100000;  //从 FIFO 读取正确的数据

请分享这种行为的一些技术说明。

此致、

 

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

    我已通知软件团队。 他们的反馈将直接发布在此处。

    此致、
    Yordan
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    请检查此主题的 Randy`s 响应:
    e2e.ti.com/.../1280422

    另外、请参阅应用手册的第1.4节、了解如何将 EMIF 与外部存储器配合使用。

    此致、
    Rahul
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我阅读了 spru266e.pdf (C6000 EMIF 参考手册)关于 SBSRAM 的第1.4节。 遗憾的是、我无法从与该线程相关的任何最终结论、即任何总线地址等解释、这些解释可能会解释 Unsinged int 与 unsigned short。

    我也了解了 Randy 的回答、但未能得出任何最终结论。