固件升级
[English]
1. 基于 ESP-IDF v4.1 编译固件烧录到 ESP32-S2 设备的过程中遇到如下错误,该如何解决?
esptool.py v2.9-dev
Serial port /dev/ttyUSB0
Connecting....
Chip is ESP32S2 Beta
Features: Engineering Sample
Crystal is 40MHz
MAC: 7c:df:a1:01:b7:64
Uploading stub...
Running stub...
A fatal error occurred: Invalid head of packet (0x50)
esptool.py failed with exit code 2
解决方法:
如果当前使用的是 ESP32-S2 芯片而不是 ESP32-S2 Beta 芯片,需要将 ESP-IDF 升级到 v4.2 或以上。
补充说明:
ESP-IDF v4.1 只支持 ESP32-S2 Beta,该芯片和 ESP32-S2 是不同的芯片,无法兼容。
ESP-IDF v4.1 自带的 esptool 的版本是 v2.9-dev,也只支持 ESP32-S2 Beta。
ESP-IDF v4.2 支持 ESP32-S2 芯片,该版本自带的 esptool 的版本是 v3.0-dev,支持 ESP32-S2。
更新时间:2022.4.22