Tengo una placa ESP32-WROOM 32D dual core y cuando intento compilar un sketch con el IDE de Arduino (versión 2.3.2) me responde con el error de compilación siguiente:
Traceback (most recent call last):
File "/home/luis/.arduino15/packages/esp32/tools/esptool_py/4.6/esptool.py", line 34, in
import esptool
File "/home/luis/.arduino15/packages/esp32/tools/esptool_py/4.6/esptool/init.py", line 41, in
from esptool.cmds import (
File "/home/luis/.arduino15/packages/esp32/tools/esptool_py/4.6/esptool/cmds.py", line 14, in
from .bin_image import ELFFile, ImageSegment, LoadFirmwareImage
File "/home/luis/.arduino15/packages/esp32/tools/esptool_py/4.6/esptool/bin_image.py", line 14, in
from .loader import ESPLoader
File "/home/luis/.arduino15/packages/esp32/tools/esptool_py/4.6/esptool/loader.py", line 30, in
import serial
ModuleNotFoundError: No module named 'serial'
exit status 1
Compilation error: exit status 1
Utilizo:
SO LinuxMint
Añadí las siguientes URL adicionales en el gestor de placas:
https://dl.espressif.com/dl/package_esp32_index.json
https://espressif.github.io/arduino-esp32/package_esp32_index.json
Al conectar el cable USB, el IDE detecta el puerto.
No identifico en el listado de placas la que corresponde a la que tengo, ya que en ninguna aparece el nombre exacto. He probado al azar varias, pero da siempre el mismo error.
Si alguien me puede aportar una solución, le estaría muy agradecido.
