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.

[参考译文] CC3351:关于 CC3351的 SDIO 接口。

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

https://e2e.ti.com/support/wireless-connectivity/wi-fi-group/wifi/f/wi-fi-forum/1452644/cc3351-regarding-the-sdio-interface-of-cc3351

器件型号:CC3351

工具与软件:

目前、MCU SDIO 可以与 cc3351通信、但 CMD5/3/7/52的命令参数格式未知。 能告诉我在哪里可以找到相关文档吗?

发送顺序为 CMD0 0 /CMD5 0 / CMD3 0x10000 / CMD7 0x10000。

CMD 5 RESP 0xA0FFFFC0

CMD 3 RESP 0x00010000 0xEBFFFFFF  

CMD7 RESP 0x00001EC7 0x95FFFFFF

请告诉我这些请求-答案代表什么?

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

    如果要在此级别运行、则需要获取并学习 SDIO 规范。   

    您可以从此处开始:
    https://www.sdcard.org/downloads/pls/

    您将查找简化版 E1部分。  这个是免费的,但还不够完整。  您只需决定是否需要更多信息和购买完整规格就足够了。

    但需要说明的是、除非主机控制器的实现出现问题、否则不应处于此级别。

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

    您是否正在使用任何 TI CC33xx SDK 进行实施? 是否要使用 Linux 系统?

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

    非常感谢。 我得到了!!我可以问另一个问题吗? 可以按照 SDIO 标准协议进行初始化吗? 需要为 CMD52设置哪些项目?  例如、设置总线带宽。 然后还需要设置什么?  CMMD5是否可以直接启用1.8V 电压支持? 或者是否有必要先使用 CMD5进行查询、然后再设置它?

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

    与 M4和 RTOS 一起运行的测试。  我认为在移植 SDIO 到 RTOS 时、只要实现了 SDIO 初始化和读取-写入接口部分、就可以了。

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

    我认为、如果您的 RTOS 还未拥有完整的 SDIO 解决方案、您将如愿以偿。  这不是您自己能够实现的。  如果您提出这样的问题、则表示某些内容不受支持或您未正确使用。  

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

    RTOS 自行开发、具有完整的驱动程序框架。 我们只需要实现 SDIO 协议部分! 目前、在测试中、预初始化工作相对平滑、可以正常发送和接收数据包。 但是、我们不知道在 CC33XX 的初始化阶段需要配置哪些参数。 目前、仅实现了 CMD5/3:7以及 CMD52设置总线宽度和设置总线速度。 明天、我们将尝试读取固件信息。

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

    我之前指出的 SDIO 标准。  如果您是从头开始编写、这就是您需要实现的内容。  然后您需要将驱动程序从 TI 移植到新发明的框架中。

    祝你好运...

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

    感谢您的技术支持。我们花了一段时间才阅读 sdik 代码! 对于 SDIO 驱动程序部分、可以进行一些基本的初始化。 在 CMD 5/3/7之后、设置和调整带内中断、位宽和速度、并启用 func 1。在数据传输期间、使用 CMD53首先将请求的内容写入 Func 1 (CIS 端口地址0xBFF0)、然后从0xBFF8读回。在移植过程中、只需实施 SDIO 驱动器命令 CMD3/5/7/52/53、然后切换至 SDIO 总线接口。 我的理解是否正确?

x 出现错误。请重试或与管理员联系。