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.

[参考译文] Linux/WL1837MOD:MMC 总线在初始化期间停止

Guru**** 2560390 points
Other Parts Discussed in Thread: WL1837MOD, WL1835MOD, TXS0108E

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

https://e2e.ti.com/support/wireless-connectivity/wi-fi-group/wifi/f/wi-fi-forum/635486/linux-wl1837mod-mmc-bus-stops-during-init

器件型号:WL1837MOD
Thread 中讨论的其他器件: WL1835MODTXS0108E

工具/软件:Linux

之前的帖子已关闭、因此需要打开一个新帖子(有太多事情要做!)。

我们在使用 WL1837MOD 的定制电路板上遇到了问题。  在初始化期间、我们从未看到模块固件加载、并且手动尝试卸载 wl18xx 模块会导致串行控制台挂起(内核检测信号 LED 仍在闪烁)。

我将 element14模块用作参考设计。  它正在正常启动。  由于我们遇到问题、我们已将整个模块重新设计为与 CircuitCo 的 WL1835MOD Cape 相似(使用与 element14板基本相同的 IO -对照 DTS 文件补丁进行检查)。  在电平转换建议中、它使用 TXS0108E。

我从两个 Cape (element14和我们的定制版本)捕获了 mmc1调试日志。  然后我对它们进行比较、发现在我们的电路板安装后、针对 CMD53完成的请求停止显示。  MMC 端口上出现此问题的原因是什么?

是否可以暂时降低 SDIO 端口速度以进一步测试此情况?

我可以点击 SDIO 总线、但不确定是否有足够快的逻辑分析仪、以便在它跳至50MHz 后进行捕获。

附加两个日志、其中我仅筛选了 mmc1调试输出。

e2e.ti.com/.../wlan3_5F00_dbg_5F00_working_5F00_mmc1.txte2e.ti.com/.../wlan3_5F00_dbg_5F00_notworking_5F00_mmc1.txt

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    为了澄清这一点、我现在要在 BeagleBone Black 上进行测试。
    我发现另一篇文章、其中 SDIO 总线速度限制为8MHz。 我正在尝试使用此补丁、下周应该会有更多信息。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    在这种情况下、将最大 SDIO 速度更改为8MHz 似乎没有任何变化。 将在下周点击相应的行。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    David、

    我们已将您的帖子分配给相关工程师、并将回复您。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您甚至可以尝试进一步将 SDIO 时钟速度降低至1MHz。

    谢谢
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我尝试将时钟速度设置为1MHz。 不变。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    在设置测试探针时、我对照 BeagleBone Black 引脚列表和 CPU 数据表交叉检查 DTS 引脚条目。 我发现我错误地将 MMC1_DAT2线连接到 BeagleBone Black 上的错误引脚。 我修补了我们的测试板以更正此问题、并且能够使用默认 SDIO 驱动程序(50MHz)成功启动模块。

    我们最终有一个正在工作的参考板。 我们确实需要它与 MMC2接口(而不是 MMC1)配合使用、这将是下一个任务。

    感谢您的回答。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    感谢您的告知。 如果您稍后需要帮助、我将关闭此主题并开始另一个主题。

    谢谢