Ubuntu 20.04 -- Arduino IDE 1.8.13
我已经尝试了三种不同的(相同的制造商/型号) Wemos Lolin D32板,但没有运气……即不太可能是硬件问题。这就是确切的公告板:https://www.wemos.cc/en/latest/d32/d32.html
我已经尝试了几个草图(包括示例草图,如Hallsensor):相同的结果...即不太可能是编码问题。
我尝试了在电路板上使用和不使用短路EN/GND,我得到了两个不同的错误:
使用EN接地:
Arduino: 1.8.13 (Linux),主板:"LOLIN D32,默认,40 D32,921600,无“
Sketch使用220270字节(16%)的程序存储空间。最大为1310720字节。全局变量使用13448字节(4%)的动态内存,剩余314232字节用于局部变量。最大为327680字节。python /home/soon/snap/arduino/50/.arduino15/packages/esp32/tools/esptool_py/3.0.0/esptool.py --芯片大小-- /home/soon/snap/arduino/50/.arduino15/packages/esp32/hardware/esp32/1.0.6/tools/partitions/boot_app0 /dev/ttyUSB0 -- default_reset之前的波特921600 -- hard_reset write_flash -z之后--flash_mode dio --flash_freq 40m --flash_size检测0xe000 /home/soon/snap/arduino/50/.arduino15/packages/esp32/hardware/esp32/1.0.6/tools/partitions/boot_app0.bin 0x1000 /home/soon/snap/arduino/50/.arduino15/packages/esp32/hardware/esp32/1.0.6/tools/sdk/bin/bootloader_dio_40m.bin 0x10000 /tmp/arduino_build_529817/hallsenor.ino.bin 0x8000 /tmp/arduino_build_529817/HallSensor.ino.partitions.bin .bin v3.0-开发串行端口/开发/ttyUSB0 Connecting........__芯片是ESP32-D0WDQ6 (版本1)特性: WiFi、BT,双核,240 MAC,VRef校准在efuse,编码方案无晶体是40 MAC: cc:50:e3:af:5a:78上传存根...正在运行存根...存根正在运行...将波特率更改为921600。正在配置闪存大小...
出现致命错误:数据包报头无效(0xE0)发生致命错误:数据包报头无效(0xE0)
如果在文件->首选项中启用了“在编译期间显示详细输出”选项,则该报告将包含更多信息。
不使用EN接地:
Arduino: 1.8.13 (Linux),主板:"LOLIN D32,默认,40 D32,921600,无“
Sketch使用220270字节(16%)的程序存储空间。最大为1310720字节。全局变量使用13448字节(4%)的动态内存,剩余314232字节用于局部变量。最大为327680字节。python /home/soon/snap/arduino/50/.arduino15/packages/esp32/tools/esptool_py/3.0.0/esptool.py --芯片大小-- /home/soon/snap/arduino/50/.arduino15/packages/esp32/hardware/esp32/1.0.6/tools/partitions/boot_app0 /dev/ttyUSB0 -- default_reset之前的波特921600 -- hard_reset write_flash -z之后--flash_mode dio --flash_freq 40m --flash_size检测0xe000 /home/soon/snap/arduino/50/.arduino15/packages/esp32/hardware/esp32/1.0.6/tools/partitions/boot_app0.bin 0x1000 /home/soon/snap/arduino/50/.arduino15/packages/esp32/hardware/esp32/1.0.6/tools/sdk/bin/bootloader_dio_40m.bin 0x10000 /tmp/arduino_build_529817/hallsenor.ino.bin 0x8000 /tmp/arduino_build_529817/HallSensor.ino.partitions.bin .bin v3.0-开发串行端口/开发/ttyUSB0 Connecting........___芯片是ESP32-D0WDQ6 (版本1)特性: WiFi、BT,双核,240 MAC,VRef校准在efuse,编码方案无晶体是40 MAC: cc:50:e3:af:5a:78上传存根...正在运行存根...存根正在运行...将波特率更改为921600。正在配置闪存大小...
发生致命错误:等待数据包头超时发生致命错误:等待数据包头超时
这把我难倒了..。有什么建议吗?
发布于 2021-03-30 04:38:44
上传必须是115200波特-解决了这个问题
发布于 2021-06-06 23:34:14
在macOS中,可以在位于: /Users//Library/Arduino15/packages/esp32/hardware/esp32/1.0.6/boards.txt的文件boards.txt中设置波特率
https://stackoverflow.com/questions/66855393
复制相似问题