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.

[参考译文] TMS320C5505:CSL I2C 问题

Guru**** 2550550 points
Other Parts Discussed in Thread: TMS320C5505, TMS320VC5505

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/587460/tms320c5505-csl-i2c-problems

器件型号:TMS320C5505
主题中讨论的其他器件: TMS320VC5505

您好!

这是我第二次发布 TMS320C5505 eZdsp、现在我尝试使用 CSL 3.01版来使用 I2C 在 EZ DSP 记忆棒(主器件)和 PCF8591 YL-40 ADC 板(从器件)之间进行通信。 我真的很难理解出现了什么问题、我已经通过试验电路板连接了两个器件、并使用示波器来查看 SCL 和 SDA 波形、但它们始终为0V。 我将4.7k Ω 上拉电阻器用于 SCL 和 SDA、我还尝试了10k 和一些较低的值、但没有结果。 到目前为止、我的代码是:

e2e.ti.com/.../2742.main.c

I2C 部分位于一个称为 readinput 的 void 函数中、main 中的代码用于对从 ADC 板读入 DSP 的数据执行 FFT。 现在、当我运行代码时、它会输出初始化函数和设置函数都成功、但进入读取函数时会出现超时错误。 我相当确定 x48是 ADC 板模型的正确地址、但它可能根本不确认 DSP? 我非常困惑、为什么 SCL 或 SDA 上没有可见的信号、只是不确定如何继续。 如果有任何想法、我们将不胜感激。

谢谢、


Jacob

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

    我已将其转发给 C55x 团队。 他们的反馈应发布在此处。

    BR
    Tsvetolin Shulev
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Jacob、
    您是否能够在5505 eZdsp 上运行基本 I2C 示例? 位于 C:\ti\c55_lp\c55_CSL_3.07\ccs_v6.x_examples\i2c
    请注意、CSL 的最新版本为3.07、位于 http://www.ti.com/tool/sprc133
    您是否将 C55XXCSL_LP 作为 CCS 项目的依赖项? 如果是、请确保您在 csl_general.h 中定义了正确的平台宏

    您是否已根据 eZdsp 原理图检查了硬件连接?

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

    Lali、

    1.我尝试了 I2C 轮询示例、没有成功、在完全相同的点上失败(读取和写入函数超时)。

    2.我对要使用的 CSL 版本有点困惑,最初我下载了3.07,但在其发行说明中警告3.07不支持 C5505,并且您需要3.01版,因此我下载了3.01,并使用了3.01

    3、这是我的 csl_general.h 文件、在第91行和138行之间、我注释掉了每个不是 C5505_C5515的#define、不确定我是否正确执行 了该操作。 您是否可以 将 C55XXCSL_LP 详细说明为项目依赖项? 如何检查我的项目是否正确? 我 只是搜索了项目属性、但没有看到任何类型 的依赖项列表。  e2e.ti.com/.../5076.csl_5F00_general.h

    在硬件连接方面、我使用的是 TI 发布的文档中推荐的卡边缘连接器、该文档是由 Samtec 制造的 MEC1-130-02。 我只能找到 TMS320VC5505 eZdsp 技术参考**是否有人知道 C5505 VC5505之间的卡边缘引脚是否不同?**根据该文档,我分别将引脚13和15用于 SDA 和 SCL,并将引脚1用于接地。 这些引脚被路由到试验电路板、我将为 SCL 和 SDA 使用4.7K Ω 上拉电阻、然后将它们连接到我的 ADC 分线(从器件)上的 SCL 和 SDA 引脚。 感谢 您的回复、Jacob

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    *第2点的更正:在 CSL 3.07安装指南中,说明版本3.07不支持 CCS 版本4,这正是我要使用的版本。 我最初尝试下载 CCS 版本6.1.1、但 TMS320C5505 eZdsp 不喜欢它、并说它不兼容、它随附的安装手册似乎说您需要 CCSv4、对吗?

    谢谢、

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

    " TMS320C5505 eZdsp 不喜欢它并说它不兼容"的具体意思是什么?
    CCS 中是否存在导入错误?

    Lali