乐鑫技术交流
直播中

张娜

7年用户 936经验值
私信 关注
[问答]

按照exampleswifisimple_sniffer例程配置完且编译完成后make flash下载报错的原因?

  按照exampleswifisimple_sniffer例程配置完且编译完成后make flash下载报错:
esptool.py v2.6-beta1
Flashing binaries to serial port COM67 (app at offset 0x10000)...
esptool.py v2.6-beta1
Serial port COM67
Connecting....
Chip is ESP32D0WDQ5 (revision 1)
Features: WiFi, BT, Dual Core, 240MHz, VRef calibration in efuse, BLK3 partially reserved, Coding Scheme 3/4
MAC: 30:ae:a4:cc:43:f0
Uploading stub...
Running stub...
Stub running...
Configuring flash size...
Auto-detected Flash size: 4MB
Compressed 22304 bytes to 13454...
Wrote 22304 bytes (13454 compressed) at 0x00001000 in 1.2 seconds (effective 146.8 kbit/s)...
Hash of data verified.
Compressed 746000 bytes to 447546...
Writing at 0x00024000... (21 %)
A fatal error occurred: Failed to write compressed data to flash after seq 5 (result was C100)
make: *** [/home/yangruining/esp/esp-idf/components/esptool_py/Makefile.projbuild:63:flash] 错误 2

请帮忙分析是否是flash不够大导致的吗?
谢谢
                        

回帖(1)

打马过草原

2024-6-25 16:53:08
为了解决这个问题,我们可以按照以下步骤进行排查:

1. 确保您的设备连接正确:请检查您的设备是否正确连接到计算机,并且选择了正确的 COM 端口(在您的情况下是 COM67)。

2. 检查设备电源:确保您的 ESP32 设备电源稳定,以避免在下载过程中出现意外断开。

3. 检查串口驱动:请确保您的计算机已安装了正确的串口驱动程序,以便与 ESP32 设备进行通信。

4. 检查 esptool.py 版本:您提到的 esptool.py 版本是 v2.6-beta1,这可能是一个较旧的版本。建议您更新到最新版本的 esptool.py,可以使用以下命令进行更新:
   ```
   pip install --upgrade esptool
   ```

5. 检查 Makefile 配置:请确保您的 Makefile 文件中的配置正确,包括烧录工具、烧录速度等。

6. 检查例程代码:请确保您使用的 exampleswifisimple_sniffer 例程是适用于您的 ESP32 设备的版本。

7. 尝试重新烧录:在完成以上检查后,尝试重新进行编译和烧录操作。


举报

更多回帖

发帖
×
20
完善资料,
赚取积分