Today I started Platform-io and an update occurred, and since then I’ve had a series of problems with some libraries.
I searched the forums and solved some of the problems.
Now the project compiles, but in the end, errors appear in esptools.
I’ve read some information, but I haven’t solved the problem.
This problem occurs on finished projects that have been in use for a while.
I’m stuck.
Verbose mode can be enabled via -v, --verbose option
CONFIGURATION: Redirecting...
PLATFORM: Espressif 32 (6.12.0) > Espressif ESP32 Dev Module
HARDWARE: ESP32 240MHz, 320KB RAM, 4MB Flash
DEBUG: Current (cmsis-dap) External (cmsis-dap, esp-bridge, esp-prog, iot-bus-jtag, jlink, minimodule, olimex-arm-usb-ocd, olimex-arm-usb-ocd-h, olimex-arm-usb-tiny-h, olimex-jtag-tiny, tumpa)
PACKAGES:
- framework-arduinoespressif32 @ 3.20017.241212+sha.dcc1105b
- tool-esptoolpy @ 2.40900.250804 (4.9.0)
- toolchain-xtensa-esp32 @ 8.4.0+2021r2-patch5
LDF: Library Dependency Finder → Library Dependency Finder (LDF) — PlatformIO latest documentation
LDF Modes: Finder ~ chain, Compatibility ~ soft
Found 39 compatible libraries
Scanning dependencies…
Dependency Graph
|-- Wire @ 2.0.0
|-- SPIMemory @ 3.4.0
|-- Ethernet2 @ 1.0.4
|-- Adafruit FRAM SPI @ 2.5.0
|-- ESP Async WebServer @ 1.2.4
|-- HTTPClient @ 2.0.0
|-- WiFi @ 2.0.0
|-- WiFiClientSecure @ 2.0.0
|-- AsyncTCP @ 1.1.1
|-- SPI @ 2.0.0
Building in release mode
Compiling .pio\build\esp32dev\src\LED_matrix\driver_IBLE.cpp.o
Compiling .pio\build\esp32dev\src\LED_matrix\font_10x14.cpp.o
Compiling .pio\build\esp32dev\src\LED_matrix\font_10x26.cpp.o
Compiling .pio\build\esp32dev\src\LED_matrix\font_5x7.cpp.o
Compiling .pio\build\esp32dev\src\LED_matrix\matrix_utility.cpp.o
Compiling .pio\build\esp32dev\src\NVM_hand\FRAM_hand.cpp.o
Compiling .pio\build\esp32dev\src\NVM_hand\NVM_hand.cpp.o
Compiling .pio\build\esp32dev\src\Wifi\client_hand.cpp.o
Compiling .pio\build\esp32dev\src\Wifi\web_page.cpp.o
Compiling .pio\build\esp32dev\src\Wifi\wifi_access_point.cpp.o
Compiling .pio\build\esp32dev\src\Wifi\wifi_station.cpp.o
Compiling .pio\build\esp32dev\src\application\appl_init.cpp.o
Compiling .pio\build\esp32dev\src\application\appl_logic.cpp.o
Compiling .pio\build\esp32dev\src\application\appl_main.cpp.o
Compiling .pio\build\esp32dev\src\application\code_stampa.cpp.o
Compiling .pio\build\esp32dev\src\application\global_var.cpp.o
Compiling .pio\build\esp32dev\src\application\prot_queue_answ.cpp.o
Compiling .pio\build\esp32dev\src\application\user_main.cpp.o
Compiling .pio\build\esp32dev\src\command\ESC_comm_A.cpp.o
Compiling .pio\build\esp32dev\src\command\ESC_comm_B.cpp.o
Compiling .pio\build\esp32dev\src\command\ESC_comm_U.cpp.o
Compiling .pio\build\esp32dev\src\command\ESC_comm_hand.cpp.o
Compiling .pio\build\esp32dev\src\hardware\debug_serial.cpp.o
Compiling .pio\build\esp32dev\src\hardware\gestione_GPIO.cpp.o
Compiling .pio\build\esp32dev\src\hardware\timing.cpp.o
Compiling .pio\build\esp32dev\src\main.cpp.o
Compiling .pio\build\esp32dev\src\my_library\PLC_logic\FSM_tiny.cpp.o
Compiling .pio\build\esp32dev\src\my_library\conversion\conv_ASCII_bin.cpp.o
Compiling .pio\build\esp32dev\src\my_library\debug\debug_print_message.cpp.o
Compiling .pio\build\esp32dev\src\my_library\debug\debug_print_timestamp.cpp.o
Compiling .pio\build\esp32dev\src\my_library\debug\debug_string.cpp.o
Compiling .pio\build\esp32dev\src\my_library\debug\debug_utility.cpp.o
Compiling .pio\build\esp32dev\src\my_library\debug\hexdump.cpp.o
Compiling .pio\build\esp32dev\src\my_library\string\my_string_lib.cpp.o
Compiling .pio\build\esp32dev\src\my_library\utility\crc_func.cpp.o
Compiling .pio\build\esp32dev\src\setup\setup_hand.cpp.o
Compiling .pio\build\esp32dev\src\setup\setup_print.cpp.o
Compiling .pio\build\esp32dev\src\setup\setup_write.cpp.o
Building .pio\build\esp32dev\bootloader.bin
Generating partitions .pio\build\esp32dev\partitions.bin
Traceback (most recent call last):
File “C:\Users\adria.platformio\packages\tool-esptoolpy\esptool.py”, line 41, in
import esptool
File “C:\Users\adria.platformio\packages\tool-esptoolpy\esptool_init_.py”, line 42, in
from esptool.bin_image import intel_hex_to_bin
File “C:\Users\adria.platformio\packages\tool-esptoolpy\esptool\bin_image.py”, line 16, in
from intelhex import HexRecordError, IntelHex
ModuleNotFoundError: No module named ‘intelhex’
Compiling .pio\build\esp32dev\lib4cc\Wire\Wire.cpp.o
*** [.pio\build\esp32dev\bootloader.bin] Error 1