Загрузить приложение из Visual Studio 2019 с помощью PlatformIO
Как загрузить приложение из Visual Studio? Я не могу найти процесс загрузки из стандартной VS в документации https://docs.platformio.org/en/ последний/ide/visualstudio.html
Я ненавижу VS Code.
@Abedron, 👍1
Обсуждение2 ответа
Лучший ответ:
У меня есть окончательное решение для загрузки приложения из VS 2019.
- В Visual Studio есть Инструменты > Внешние инструменты... где можно добавить команду PlatformIO для загрузки приложения
pio run -v -t upload
- После этого можно добавить пользовательскую кнопку на панель инструментов
- Фантастическая вещь, что во время загрузки вы можете остановить процесс
Я использую Visual Studio Code, но полагаю, что в Visual Studio плагин работает аналогично. Посмотрите на скриншот ниже.
В красном прямоугольнике у вас есть «Параметры задач проекта», где вы можете найти кнопку «Загрузить». Это не сработает, если вы не указали хотя бы одно окружение в файле platformio.ini — см. документацию. Пример простой среды для Arduino Uno, созданной в файле platformio.ini:
[env:uno]
platform = atmelavr
board = uno
framework = arduino
Конечно, я использую VS Code для Arduino, но эта IDE для меня не работает. Моя основная IDE для другой разработки — полноценная Visual Studio. Есть поддержка Resharper и много других фич, которые в одном месте, а не в сотнях расширений как в VS Code. Я ненавижу код VS, @Abedron
Хорошо, извините, я пропустил примечание о вашем отношении к VSCode O :-) В Visual Studio я использовал плагин Visual Micro для работы с платами Arduino, но я полагаю, это не то, что вы хотели услышать..., @JSC
Все в порядке, я отредактировал свой пост :) PlatformIO - это OpenSource, поэтому он лучше для пользователей-любителей, чем Visual Micro.
Я попробую PlatformIO CLI pio run -t upload
. Это не то, что я хочу, но, может быть, этого будет достаточно., @Abedron
- Как читать и записывать EEPROM в ESP8266
- Как сделать выводы Tx и Rx на ESP-8266-01 в выводах GPIO?
- Как навсегда изменить скорость передачи данных ESP8266 (12e)?
- Как заставить 5-вольтовое реле работать с NodeMCU
- Как исправить: Invalid conversion from 'const char*' to 'char*' [-fpermissive]
- ESP8266 не подключается к Wi-Fi
- AT-команда не отвечает на последовательный монитор
- Разница между этими двумя платами NodeMCU?
Извините, но ваш вопрос далек как от оборудования Arduino, так и от Arduino IDE., @Dmitry Grigoryev