Plaftormio requiere el campo upload_port mientras que los documentos dicen lo contrario.
Aquí está mi archivo platformio.ini
:
[env:myproject]
platform = espressif32
board = myboard
framework = arduino
lib_deps =
openslab-osu/SSLClient@^1.6.7
knolleary/PubSubClient@^2.8
bblanchon/ArduinoJson@^6.16.1
stevemarple/MCP342x@^1.0.2
nickgammon/Regexp@^0.1.0
monitor_speed = 9600
board_build.partitions = min_spiffs.csv
extra_scripts = reset.py
Cuando compilo el código, obtengo este error:
> Error: Please specify
upload_portfor environment or use global
–upload-portoption.
Pero la documentación oficial establece:
> If upload_port isn’t specified, then PlatformIO will try to detect it automatically.
Entiendo que no es obligatorio. ¿Me equivoco?
Estoy usando Visual Studio Code 1.60.2 en Ubuntu 20.04 con PlatformIO Core 5.2.3 Home 3.4.0.
davy.ai
Según la documentación oficial, si
upload_port
no se especifica en el archivoplatformio.ini
, PlatformIO intentará detectarlo automáticamente, por lo que no es obligatorio especificarlo en el archivoplatformio.ini
. Sin embargo, el mensaje de error que está recibiendo indica que debe especificarupload_port
para el entorno o usar la opción global--upload-port
. Esto podría deberse a un problema de configuración o a un error. Para resolver este problema, puede intentar especificar explícitamenteupload_port
en el archivoplatformio.ini
o usar la opción--upload-port
al compilar el código. Alternativamente, podría intentar actualizar a la última versión de PlatformIO Core y Visual Studio Code para ver si esto resuelve el problema.