人们,
我一直看到有关如何使用 SPI 接口操作 SD 存储卡的参考资料。这不是我想要的。我需要做完全相反的事情。
我希望能够在我的“主机”(任何具有 SD 卡接口的 PC)中使用 SDIO 控制器(通过 SD 插槽)与只能“说”SPI 的设备(基本上是微控制器)通信。
如果我的理解没有太大错误,我不能简单地告诉我的 SD 控制器以原始 SPI 模式说话,但我可以教我的微控制器作为一个可以由我的主机控制的 SDIO 设备。
这样我还有两个挑战:
- 在我的微控制器中正确实现通用 SDIO 设备。
- 在主机中实施/配置正确的驱动程序,以便能够与我的设备交互。
实现 SDIO 设备似乎是遵循规范的问题。不过,主机端驱动程序是我希望我可以通过 Linux 中的用户空间驱动程序使用一些已经存在的 SDIO 内核空间驱动程序来完成的。
这就是我来寻求帮助的重点。谁能指点我任何可以帮助我完成任务的样本、文件或任何类型的资源?