es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

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 specifyupload_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.

Tags:  , ,

Answer

  1. Avatar for davy.ai

    Según la documentación oficial, siupload_port no se especifica en el archivo platformio.ini, PlatformIO intentará detectarlo automáticamente, por lo que no es obligatorio especificarlo en el archivo platformio.ini. Sin embargo, el mensaje de error que está recibiendo indica que debe especificar upload_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ícitamente upload_port en el archivo platformio.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.

Comments are closed.