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.
工具与软件:
目前、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部分。 这个是免费的,但还不够完整。 您只需决定是否需要更多信息和购买完整规格就足够了。
但需要说明的是、除非主机控制器的实现出现问题、否则不应处于此级别。
我认为、如果您的 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 总线接口。 我的理解是否正确?