为什么通过Micro usb电缆将运行CircuitPython的Adafruit板的文件系统(CIRCUITPY
)连接到合适的主机时,不会显示该文件系统?
答案 0 :(得分:1)
JerryN提到最常见的原因是使用没有数据线的USB电缆。某些USB电缆仅设计用于电源,并且具有2条而不是4条导线。这些将为设备供电,但会阻止驱动器的安装和通过USB的串行连接的使用。
不幸的是,这些电缆通常不标记为仅电源,因此很难发现。
另一种情况是,CPLAYBOOT
(这在每个面板上有所不同,例如GEMMABOOT
,FEATHERBOOT
,TRINKETBOOT
)在Windows上消失了。这可能是由于安装了Arduino软件所致,该软件具有2007年以来的旧驱动程序。有关Adafruit: Circuit Playground Express: Troubleshooting的更多信息。
答案 1 :(得分:1)
这种情况经常发生在我身上,通常是在我通过Windows复制文件时,最常见的情况是我的饰品使用的是集成芯片闪存而不是单独的SPI闪存芯片。为什么?我不知道。显然是某个地方的错误。 :)
那么解决方案。
基本上,我已经习惯了一种假设,即闪存是临时且易失的,而不是仅在其中存储任何关键代码。
您可以在此处阅读有关擦除uf2和刷新的更多信息,以及常规疑难解答:
https://learn.adafruit.com/welcome-to-circuitpython/troubleshooting
答案 2 :(得分:0)
除了关于电缆的第一个答案之外,由于板的相对便宜的性质以及直接访问其电源/接地的原因,有时文件系统所在的EPROM会变质并产生意外结果。最好的主意是:
用另一块板测试您的环境。
重新刷新板上的微型python,以便您可以从头开始(没有尝试过这样做)。