小编今天在利用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,然后直接替换就可以了。