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.

[参考译文] CCS/TDA3LA:SD 卡更换问题

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/840349/ccs-tda3la-sd-card-exchange-problem

器件型号:TDA3LA

工具/软件:Code Composer Studio

大家好!

我的 EVM 开发套件上的 SD 卡有问题。  

我尝试控制 SD 卡、但卡不响应任何命令。
然后我检查了卡检测引脚(#9)、没有任何更改。 SD 卡位于插槽中时、该引脚上有低电平信号。 但是、当卡插槽外时、该引脚上存在相同的状态。

我设置了 I2C 扩展器、并使用示波器检查了该插槽上的所有 SD 线路。 但我找不到错误。

这是硬件错误吗?

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

    您好、Ivan、

    您能否检查是否正确设置了 DIP 开关。 请参阅 processors.wiki.ti.com/.../TDA_SBL_UserGuide.pdf

    要排除硬件故障、请尝试此处的 SD 文件 IO 应用:processor_sdk_vision_03_07_00_00\ti_component-drivers\pdk_01_10_03_07\packages/ti\drv\STW_LLD\examples\mmcsd\sd_file_io。

    如果您没有 CCS 设置、Ypu 可以使用预构建的 SBL MLO 并尝试在 SD 引导中引导。

    此致、

    Rishabh

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

    您好、Rishabh、

    我不需要在 SD 引导中引导。 我只想将一些数据写入 SD 卡并读取它。 它对我有何帮助?

    我的器件是 http://www.ti.com/tool/TDA3XEVM?keyMatch=tda3%20evm&tisearch=Search-EN-Everything

    我打开 了 http://processors.wiki.ti.com/images/b/b7/TDA_SBL_UserGuide.pdf 

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

    您好、Ivan、

    SBL 引导的想法是确保 EVM 上的 SD 接口正常、即没有硬件问题。

    此致、

    Rishabh

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

    您好、Rishabh

    我尝试在 EVM 板上找到 SYSBOOT (SW2)[1:16]、但我的板上没有 SW2 [1:16]。 但是、SW2 [0:7]和 SW3[8:15]同时具有两个 SYSBOOT。


    在这种情况下、我需要做什么?

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

    您好、Ivan、

    抱歉、我指的是 SYSBOOT[0:15]、而不是 SYSBOOT[1:16]。

    此致、

    Rishabh

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

    您好、 Rishabh

    我需要选择什么配置?

    本文档显示 TDA3xx 15x15器件不支持 SD 引导模式。 支持的模式包括 QSPI_1、QSPI4、NOR。

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

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

    您好、Ivan、

    TDA3具有可供您使用的 QSPI_SD 引导。

    您需要为 QSPI 设置 SYSBOOT、然后尝试使用预构建的应用程序映像进行引导。

    此致、

    Rishabh

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

    您好!

    我没有听到您的反馈、我假设您能够解决您的问题。
    如果不是、只需在下面发布回复(如果该线程由于超时而锁定、则创建新线程)。

    此致、
    Rishabh

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

    您好!

    我找到了问题。 在命令的参数中出错。 现在、我看到 SD 卡的答案。
    但有一个新问题。 我可以通过示波器看到答案、但处理器没有看到答案、因为 CTO (命令超时错误)标志会在命令发送后立即生成。

    根据 SD 规范、主机必须等待大约80个时钟周期才能应答。 正如我在示波器上看到的、答案接近于命令、超过80个时钟周期。

    我无法理解问题是什么

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

    您好、Ivan、

    后续问题需要深入了解 SD 协议。

    您能否启动一个有关此问题的新主题并将此主题标记为已解决。

    此致、

    Rishabh