Перейти к содержанию
    

Eclipse и ESP32

1 hour ago, adnega said:

А в чем вопрос?

делаю билд проекта. все ок.

Quote

Build complete (0 errors, 0 warnings): D:\Workspace_Eclipse\agro_sense\build

Настраиваю свой COM порт в Launch Target и запускаю Run

Quote

Exception occurred executing command line.
Cannot run program "C:\cygwin64\bin\python" (in directory "D:\Workspace_Eclipse\agro_sense"): CreateProcess error=193, %1 is not a valid Win32 application

Я так понимаю он ищет Python executable не в той директории. Как настроить path ? И почему path нормальный для билда?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

15 минут назад, jenya7 сказал:

Как настроить path ? И почему path нормальный для билда?

Может, там где-то есть какой-нить (например, раньше был udkvars.bat) bat-файл с настройками?

У вас Windows (я последний раз IDF настраивал на ubuntu), но если все делать по шагам, то должно получится.

Я делал по инструкции, и сложностей не помню.

Цитата

Step 4. Set up the environment variables

The installed tools are not yet added to the PATH environment variable. To make the tools usable from the command line, some environment variables must be set. ESP-IDF provides another script which does that.

Windows

ESP-IDF Tools Installer for Windows creates an “ESP-IDF Command Prompt” shortcut in the Start Menu. This shortcut opens the Command Prompt and sets up all the required environment variables. You can open this shortcut and proceed to the next step.

Alternatively, if you want to use ESP-IDF in an existing Command Prompt window, you can run:


%userprofile%\esp\esp-idf\export.bat

or with Windows PowerShell


.$HOME/esp/esp-idf/export.ps1

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

1 hour ago, adnega said:

Может, там где-то есть какой-нить (например, раньше был udkvars.bat) bat-файл с настройками?

У вас Windows (я последний раз IDF настраивал на ubuntu), но если все делать по шагам, то должно получится.

Я делал по инструкции, и сложностей не помню.

 

да вроде все настроил и билд проходит на ура. пытался настроить флеш по инструкции

Quote

To provide the customized launch configuration and flash arguments, please follow the step by step instructions below.

  1. Click on the Launch Configuration edit button
  2. Switch to the Main tab
  3. Specify the Location where this application has to run. Since idf.py is a python file, will configure the python system path. Example:${system_path:python}
  4. Specify Working directory of the application. Example: ${workspace_loc:/hello_world}
  5. In additional arguments, provide a flashing command which will run in the specified working directory
  6. Flash command looks like this: /Users/user-name/esp/esp-idf/tools/idf.py -p /dev/cu.SLAB_USBtoUART flash
  7. Click OK to save the settings
  8. Click on the Launch icon to flash the application to the selected board

та же фигня

Quote

Exception occurred executing command line.
Cannot run program "C:\cygwin64\bin\python" (in directory "D:\Workspace_Eclipse\agro_sense"): CreateProcess error=193, %1 is not a valid Win32 application

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

1 hour ago, x893 said:

Создайте C:\cygwin64\bin и скопируйте питон туда.

будете смеяться - их там есть (python2.7.exe и все прилагающиеся dll's). не помню кто установил cygwin64, помоему сам Eclipse.

Изменено пользователем jenya7

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

с Eclipse я пока в тупике. советуют писать на Adruino который меня бесит. можно писать на нем серьезный проект?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

23 hours ago, jenya7 said:

та же фигня

%1 is not a valid Win32 application

 

20 hours ago, jenya7 said:

не помню кто установил cygwin64, помоему сам Eclipse

Шоб я так жил...

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

On 7/1/2021 at 9:42 AM, jenya7 said:

с Eclipse я пока в тупике. советуют писать на Adruino который меня бесит. можно писать на нем серьезный проект?

PlatformIO есть, VisualGDB.
ли просто поставить https://docs.espressif.com/projects/esp-idf/en/latest/esp32/get-started

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

1 hour ago, x893 said:

PlatformIO есть, VisualGDB.
ли просто поставить https://docs.espressif.com/projects/esp-idf/en/latest/esp32/get-started

PlatformIO всё установил но при компиляции вылетает куча ошибок, какие то пасы он не находит, ковырялся с ним два дня, плюнул.

VisualGDB скачал (вылеченный) но ещё не пробовал. честно говоря не решаюсь заходить в очередной гемор.

на Эклипсе всё отлично билдиться, и флэш работал когда то но сейчас вот такая беда.

 

Изменено пользователем jenya7

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

07.07.2021 в 09:10, jenya7 сказал:

PlatformIO всё установил но при компиляции вылетает куча ошибок, какие то пасы он не находит, ковырялся с ним два дня, плюнул.

VisualGDB скачал (вылеченный) но ещё не пробовал. честно говоря не решаюсь заходить в очередной гемор.

на Эклипсе всё отлично билдиться, и флэш работал когда то но сейчас вот такая беда.

 

 

На VSCode и platformio все нормально работает, вот видеоинструкция по установке:

 

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...