Page 1 of 3

What is the Recommended IDE for ESP-IDF ?

Posted: Sat Dec 05, 2020 12:09 pm
by DutchOrange
What is the Recommended IDE for ESP-IDF ?
I Have Been trying to get VS-Code to work but having lots of problems.
So What`s the best alternative ? :?:

Re: What is the Recommended IDE for ESP-IDF ?

Posted: Sun Dec 06, 2020 4:17 pm
by Jamawa
I don’t know about recommended, but I use Eclipse for the ESP-IDF on both OS X and windows, and that works quite good. All the usual Eclipse features work as expected, debugging functions as desired and (small thing but still) programming the esp can be done without closing the eclipse terminal giving an easy workflow. GIT also works from Eclipse, basically completing the set of features I like to see.
I use Eclipse for multiple projects, esp32, AVR, Python, etc. which means I do not have tho switch IDEs.

Just my two cents.

Re: What is the Recommended IDE for ESP-IDF ?

Posted: Sun Dec 06, 2020 6:06 pm
by DutchOrange
Would You Recommend the Arduino IDE ? ( I cant get VS-Code or Eclipse to work)

Re: What is the Recommended IDE for ESP-IDF ?

Posted: Mon Dec 07, 2020 7:07 pm
by Jamawa
I have little experience with the arduino IDE, can’t help you there.

Just curious, Eclipse does not work for you? If the instructions are followed it works in my experience, for me and my co-workers. Can you describe what you are seeing?

Re: What is the Recommended IDE for ESP-IDF ?

Posted: Tue Dec 08, 2020 8:09 am
by DutchOrange
Jamawa wrote:
Mon Dec 07, 2020 7:07 pm
I have little experience with the arduino IDE, can’t help you there.

Just curious, Eclipse does not work for you? If the instructions are followed it works in my experience, for me and my co-workers. Can you describe what you are seeing?
Well When I boot the programm up I get:

Code: Select all

An internal error occurred during: "Load QML Analyzer".
Cannot invoke "javax.script.ScriptEngine.getContext()" because "this.engine" is null
And when I was setting up and downloading the tools I got the Error of:


My git is :

Code: Select all

C:\Program Files\Git\cmd\git.exe
And I have tried with different versions of Python.

3.7 = No Error code, Just disappears.
3.8 =

Code: Select all

An internal error occurred during: "Installing tools...".
Cannot invoke "org.eclipse.core.runtime.IStatus.getException()" because "status" is null
2.9 =

Code: Select all

An internal error occurred during: "Installing tools...".
Cannot invoke "org.eclipse.core.runtime.IStatus.getException()" because "status" is null

Re: What is the Recommended IDE for ESP-IDF ?

Posted: Tue Dec 08, 2020 4:34 pm
by ESP_kondalkolipaka

Code: Select all

An internal error occurred during: "Load QML Analyzer".
Cannot invoke "javax.script.ScriptEngine.getContext()" because "this.engine" is null
This could be because of Java 15 as mentioned here https://www.eclipse.org/forums/index.php/t/1105354/, could you please use Java 11 (Java 11 to 14 any version should be fine).

You can find Java 11 here - https://www.oracle.com/in/java/technolo ... loads.html

Code: Select all

An internal error occurred during: "Installing tools...".
Cannot invoke "org.eclipse.core.runtime.IStatus.getException()" because "status" is null
See Java 11 solves this issue, If you still have the problem, please share the error log as mentioned here https://github.com/espressif/idf-eclips ... #error-log

Re: What is the Recommended IDE for ESP-IDF ?

Posted: Wed Dec 09, 2020 1:47 pm
by DutchOrange
kondalkolipaka wrote:
Tue Dec 08, 2020 4:34 pm

Code: Select all

An internal error occurred during: "Load QML Analyzer".
Cannot invoke "javax.script.ScriptEngine.getContext()" because "this.engine" is null
This could be because of Java 15 as mentioned here https://www.eclipse.org/forums/index.php/t/1105354/, could you please use Java 11 (Java 11 to 14 any version should be fine).

You can find Java 11 here - https://www.oracle.com/in/java/technolo ... loads.html

Code: Select all

An internal error occurred during: "Installing tools...".
Cannot invoke "org.eclipse.core.runtime.IStatus.getException()" because "status" is null
See Java 11 solves this issue, If you still have the problem, please share the error log as mentioned here https://github.com/espressif/idf-eclips ... #error-log
So I did a update of Eclipse and it removed the Error, But I still want to Change it to 11. I have done everything correctly as it seems but when I try change it in Eclipse it dosnt Allow me
When I got Project-> Properties nothing comes up, Also I have tried Windows-> Preferences -> Java Virtual Machines but it doesn't allow me to select it. The other weird thing is that the Current version (15) is opening a jvm.dll in this location,
C:\Users\User-Pc\.p2\pool\plugins\org.eclipse.justj.openjdk.hotspot.jre.full.win32.x86_64_15.0.1.v20201027-0507\jre\bin\server
But Iam unable to find this same file in the 11 Version
Any Ideas ?

Re: What is the Recommended IDE for ESP-IDF ?

Posted: Thu Dec 10, 2020 7:23 am
by ESP_kondalkolipaka
Hi,

Once you've uninstalled Java 15 and installed Java 11, please restart Eclipse. This will automatically pick the Java version which is available in the system.

For some reason, If you still need Java 15 in your system, you need to configure Eclipse to pick up the Java 11 version with the eclipse.ini file. Check this https://wiki.eclipse.org/Eclipse.ini

Code: Select all

-vm
/Library/Java/JavaVirtualMachines/jdk-11.0.7.jdk/Contents/Home/bin

Re: What is the Recommended IDE for ESP-IDF ?

Posted: Thu Dec 10, 2020 10:02 am
by DutchOrange
kondalkolipaka wrote:
Thu Dec 10, 2020 7:23 am
Hi,

Once you've uninstalled Java 15 and installed Java 11, please restart Eclipse. This will automatically pick the Java version which is available in the system.

For some reason, If you still need Java 15 in your system, you need to configure Eclipse to pick up the Java 11 version with the eclipse.ini file. Check this https://wiki.eclipse.org/Eclipse.ini

Code: Select all

-vm
/Library/Java/JavaVirtualMachines/jdk-11.0.7.jdk/Contents/Home/bin
I have successfuly changed the Version to Version 11.

Code: Select all

-vm
C:\Program Files\Java\jdk-11.0.9\bin\javaw.exe
But now I get the Error of: (Its Still the Same Error)

Code: Select all

An internal error occurred during: "Installing tools...".
java.lang.NullPointerException
Using
Git= C:\Program Files\Git\git-bash.exe
Python = 3.8

Re: What is the Recommended IDE for ESP-IDF ?

Posted: Fri Dec 11, 2020 9:26 pm
by Jamawa
Am I correct in understanding that you get all this by just starting Eclipse? If so, than something seems amiss with the Eclipse set of programs and plugins. I have never had this, so I can only guess here. Could other plugins perhaps cause conflicts?

If possible, I would like to suggest to do a clean install of Eclipse. Perhaps even deleting a few hidden directories with settings and plugins as well, prior to a install. I have had troublesome plugins which kept giving problems on a new install until I deleted those folders.

Are you running on windows, OS X or Linux?