小编今天在利用Arduino开发工具开发esp8266的程序的时候,发现无法写入,出现这样的错误

问题:
Executable segment sizes:
IROM   : 243180          - code in flash         (default or ICACHE_FLASH_ATTR)
IRAM   : 26888   / 32768 - code in IRAM          (ICACHE_RAM_ATTR, ISRs...)
DATA   : 1264  )         - initialized variables (global, static) in RAM/HEAP
RODATA : 964   ) / 81920 - constants             (global, static) in RAM/HEAP
BSS    : 24968 )         - zeroed variables      (global, static) in RAM/HEAP
项目使用了 272296 字节,占用了 (26%) 程序存储空间。最大为 1044464 字节。
全局变量使用了27196字节,(33%)的动态内存,余留54724字节局部变量。最大为81920字节。
pyserial or esptool directories not found next to this upload.py tool.

解决办法:
打开 arduino esp8266 sdk 目录: ~/Library/Arduino15/packages/esp8266/hardware/esp8266/2.7.4/tools/
打开浏览器下载最新版 esptool 和 pyserial
下载地址:

https://github.com/espressif/esptool/archive/v3.0.zip
https://github.com/pyserial/pyserial/archive/v3.4.zip

解压后,把文件夹重命名为esptool和pyserial,然后直接替换就可以了。

Last modification:February 17, 2021
If you think my article is useful to you, please feel free to appreciate