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.

[参考译文] BP-CC3301:将模块与自定义 Linux 主机集成

Guru**** 2482225 points
Other Parts Discussed in Thread: BP-CC3301, CC3301

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

https://e2e.ti.com/support/wireless-connectivity/wi-fi-group/wifi/f/wi-fi-forum/1288773/bp-cc3301-integrating-the-module-with-a-custom-linux-host

器件型号:BP-CC3301
主题中讨论的其他器件:CC3301

您好!

我们正在尝试将 BP-CC3301与自定义的 Linux 主机集成、当我们连接 SDIO 接口时会出现以下错误。

[203.938400] mmci-pl18x 58005000.mmc:卡声称支持低于
定义范围的电压
[203.964374] mmc0
:初始

化 SDIO 卡时出错-84 [203.969746] mmci-pl18x 58005000.mmc:卡声称支持低于定义范围的电压[204.031577] mmc0:初始化 MMC 卡时出错-84


有人对此有什么想法吗?

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

    尊敬的 Sharadanand:

    感谢您与我们联系。 我正在研究这个问题、并会在 EOD 11/8之前与您联系。

    此致!
    科林讷

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

    尊敬的 Sharadanand:

    您能否说明一下您正在使用哪个 Linux 内核? 此外、  当您尝试启动时、是否可以用修改过的 DTS 和完整的日志来回复? 最后、您能否附上 定制 Linux 主机和 CC3301之间连接的硬件原理图?

    谢谢!
    科林讷

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

    尊敬的 Corinne:

    Link 内核版本是 Linux 6.1.28、电路板为"STM32mp157f-EV1"、我尚未修改器件树。

    但根据我的理解、该卡至少应由该板检测到、对吧?

    此致、

    沙拉丹南德

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

    尊敬的 Sharadanand:

    我正在为您进行研究、但有一个关于 Linux 内核的后续问题。 您是否 应用器件 SDK 中的补丁来启动 CC3301? 此外、能否提供在尝试启动时显示的完整日志?

    此致!
    科林讷

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

    尊敬的 Corinne:  

    是的、我已经将补丁从 TI SDK 移植到了 STM32 Yocto 项目。

    我将通过 SD 卡接口连接 CC3301并获得上述日志、但我将不会获得任何其他特殊日志。  

    此致、  

    沙拉丹南德

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

    尊敬的 Sharadanand:

    我尝试使用未针对 CC33xx 修改的器件树来复制您的错误、虽然我没有收到相同的错误、但该错误的确会导致许多错误、而且我无法启动器件。 请尝试修改您的设备树、看看是否能解决您的问题。 请告诉我您是否需要我来审阅该文档以及这是否可以解决您的问题。

    此致!
    科林讷

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

    尊敬的 Corinne:

    我使用的不是基于 TI 的主机平台、我们需要注意哪些特别事项吗?

    此致、

    沙拉丹南德

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

    尊敬的 Sharadanand:

    您能澄清一下您的问题吗? 修改器件树时需要考虑的特殊事项? 如果这是您所提到的、那么答案是否、则设备树会反映硬件配置、无论硬件类型如何、都需要相应地进行配置。

    此致!
    科林讷

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

    我怀疑、当我们将 CC33xx 集成到非 TI 主机时、一般准则是什么、 是否存在任何硬件限制? 还是忙而忙的特定限制?

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

    我们将发布更接近器件相关数据的特定注意事项。 同时、我们可为您解答遇到的特定问题和/或错误提供帮助。

    此致!
    科林讷

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

    尊敬的 Sharadanand:

    否、非 TI 主机没有特定的硬件限制。 CC33xx 遵循 SDIO 标准、因此也没有任何关于繁忙限制的具体内容。 我们提供了一份迁移指南、您可以参考它来帮助您移植驱动程序。 在这种情况下、MMC 驱动器未检测到 SDIO 器件。

    您能否共享您当前的 DTS、即使它未经修改?

    但是、我看到的限制是您使用的是内核6.1。 我们目前的 CC33x 封装支持5.10。 无论如何、我们都可以帮助您将驱动程序移植到 k6.1。 听起来您已经这么做了、对吧?

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

    问题在于、在上拉该引脚以及需要上拉 SDIO_D0到 SDIO_D1引脚后、NRESET 引脚未连接。