我有一个为linux和windows制作的sdio设备,我需要这些设备来驱动循环。当然,我可以手动删除并重新插入它来实现这一点,但是这非常不方便,我更喜欢某种方式来完全自动化这个过程。我该怎么做?是否有一些模糊的cmd行实用程序?C图书馆?这个功能必须内置到驱动程序中吗?有可能吗?
我在linux上读到了关于mmc的文章,但在windows端还没能找到多少。到目前为止,一切看起来都非常复杂、模糊和不透明,而不是像USB那样有很多方法来实现这一壮举,包括美妙的libftdi。在这一点上,对sdio来说,这似乎是不可能的,但在我看来,这似乎很奇怪。
发布于 2021-09-24 13:00:52
不是以普通的方式。SDIO接口有一个VDD电源引脚,一个特定的实现可以提供外部电源控制。如果板是您自己的设计,那么就应该像在this example中那样实现它(尽管请阅读问题和答案,因为设计是有缺陷的)。然后,您将通过GPIO控制电源。
SDIO规范确实提供了一个“重置”命令,可以满足您的需要。有各种类型的重置:
GO_IDLE_STATE
https://stackoverflow.com/questions/69290711
复制相似问题