Tl;dr- 如何让 Windows 10 识别我的 IoT 板?
我买了一个 Heltec ESP32,安装了 Arduino IDE,将演示程序加载到板上,运行它,编辑它,加载新版本并运行它。
我决定尝试 PlatformIO 并重复该过程。一切都进行得很顺利。
然后“发生了一些事情” - 我不知道是什么(“我没有改变任何东西”;-),突然 PLatformIO 无法加载程序。
我查看了 Windows 设备管理器,看到了两个 COM 端口设备。也许愚蠢的是,我删除了它们并检测到新设备。没有什么。然后我连接了我的 ESP32,只看到一个 COM 端口设备。
我卸载了 Arduino IDE 并重新安装了它,但是,即使我将首选项设置为 COM3 c:\users\<me>\AppData\Arduino15\preferences.txt
:
serial.databits=8
serial.debug_rate=115200
serial.line_ending=1
serial.parity=N
serial.port=COM3
serial.port.file=COM3
serial.port.iserial=null
serial.show_timestamp=true
serial.stopbits=1
我得到
the selected serial port Failed to execute script esptool
does not exist or your board is not connected
Board at COM3 is not available
而且,在 PlattformIO 中,我的 platformio.ini 包含
[env:heltec_wifi_kit_32]
platform = espressif32
board = heltec_wifi_kit_32
framework = espidf
upload_protocol = esptool
; COM3 or COM3
upload_port = COM[34]
我尝试了相同型号的不同 ESP32;甚至附加了 BBC Micro:bit,但设备管理器中没有任何变化,即使扫描硬件更改也是如此。
问题(最后):如何让 Windows 10 识别我的 IoT 板?