Love UECIDE? Why not consider supporting the development?

Problems with Wemos D1 Mini - ESP8266-D12

Issues and ideas regarding any of the plugins or the plugin system

Problems with Wemos D1 Mini - ESP8266-D12

Postby jerson » Sat Mar 18, 2017 2:16 pm

Greetings

I have a peculiar problem with the WeMos D1 mini ESP8266 boards.

Using the arduino toolchain under WinXP and the ESP8266 compatibility layer, I am able to program the boards with a couple of basic example codes.

When I try to do the same with the UECIDE Version 0.8.8alpha22 under LM18 cinnamon, I get the following errors. Can someone tell me what is missing and how I can fix it?

I have the following installed
+ Generic ESP8266
+ NodeMCU 0.9
+ NodeMCU 1.0
ESP8266 arduino API
Compiler Extensa 1.1.8
Program using esp-tool (confirmed it is present in the stated location

Code: Select all
• Linking sketch...
java.lang.ClassNotFoundException: org.uecide.varcmd.vc_programmer
   at java.net.URLClassLoader.findClass(URLClassLoader.java:381)
   at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
   at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:331)
   at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
   at java.lang.Class.forName0(Native Method)
   at java.lang.Class.forName(Class.java:264)
   at org.uecide.Context.runFunctionVariable(Context.java:726)
   at org.uecide.Context.parseString(Context.java:687)
   at org.uecide.Context.executeKey(Context.java:460)
   at org.uecide.Sketch.compileHEX(Sketch.java:3286)
   at org.uecide.Sketch.compile(Sketch.java:2531)
   at org.uecide.Sketch.build(Sketch.java:1746)
   at org.uecide.Editor$DefaultRunHandler.run(Editor.java:181)
   at java.lang.Thread.run(Thread.java:745)
java.lang.ClassNotFoundException: org.uecide.varcmd.vc_programmer
   at java.net.URLClassLoader.findClass(URLClassLoader.java:381)
   at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
   at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:331)
   at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
   at java.lang.Class.forName0(Native Method)
   at java.lang.Class.forName(Class.java:264)
   at org.uecide.Context.runFunctionVariable(Context.java:726)
   at org.uecide.Context.parseString(Context.java:687)
   at org.uecide.Context.executeKey(Context.java:485)
   at org.uecide.Sketch.compileHEX(Sketch.java:3286)
   at org.uecide.Sketch.compile(Sketch.java:2531)
   at org.uecide.Sketch.build(Sketch.java:1746)
   at org.uecide.Editor$DefaultRunHandler.run(Editor.java:181)
   at java.lang.Thread.run(Thread.java:745)
Unable to start process
java.io.IOException: Cannot run program "/tools/linux64/esptool" (in directory "/tmp/build-862f472d-bf56-462e-8bc1-7c0b6bafc95f"): error=2, No such file or directory
   at java.lang.ProcessBuilder.start(ProcessBuilder.java:1048)
   at org.uecide.Context.runSystemCommand(Context.java:867)
   at org.uecide.Context.executeCommand(Context.java:542)
   at org.uecide.Context.executeKey(Context.java:485)
   at org.uecide.Sketch.compileHEX(Sketch.java:3286)
   at org.uecide.Sketch.compile(Sketch.java:2531)
   at org.uecide.Sketch.build(Sketch.java:1746)
   at org.uecide.Editor$DefaultRunHandler.run(Editor.java:181)
   at java.lang.Thread.run(Thread.java:745)
Caused by: java.io.IOException: error=2, No such file or directory
   at java.lang.UNIXProcess.forkAndExec(Native Method)
   at java.lang.UNIXProcess.<init>(UNIXProcess.java:247)
   at java.lang.ProcessImpl.start(ProcessImpl.java:134)
   at java.lang.ProcessBuilder.start(ProcessBuilder.java:1029)
   ... 8 more
Failed converting to HEX file


Regards
Jerson
jerson
 
Posts: 16
Joined: Tue Feb 14, 2017 12:28 pm
I use UECIDE on: Linux
 

Re: Problems with Wemos D1 Mini - ESP8266-D12

Postby matt » Sat Mar 18, 2017 2:42 pm

Upgrade to 0.8.9pre9, then upgrade all your plugins, and then try again.
Why not visit my eBay shop? http://stores.ebay.co.uk/Majenko-Technologies
Universal IDE: http://uecide.org
"I was trying to find out if it was possible to only eat one Jaffa Cake. I had to abandon the experiment because I ran out of Jaffa Cakes".
matt
Site Admin
 
Posts: 1307
Joined: Sun Jul 07, 2013 11:37 am
I use UECIDE on: Linux
 

Re: Problems with Wemos D1 Mini - ESP8266-D12

Postby jerson » Sat Mar 18, 2017 4:13 pm

Hi Matt

Thanks for the prompt reply. It's working!!!

Do I need to retain the old version - just in case I have some issues with the Arduino Uno work I've done?

Regards
Jerson
jerson
 
Posts: 16
Joined: Tue Feb 14, 2017 12:28 pm
I use UECIDE on: Linux
 

Re: Problems with Wemos D1 Mini - ESP8266-D12

Postby matt » Sun Mar 19, 2017 12:52 am

No, you shouldn't need to. The Arduino core in the newer version should be much more up to date (1.8.1).
Why not visit my eBay shop? http://stores.ebay.co.uk/Majenko-Technologies
Universal IDE: http://uecide.org
"I was trying to find out if it was possible to only eat one Jaffa Cake. I had to abandon the experiment because I ran out of Jaffa Cakes".
matt
Site Admin
 
Posts: 1307
Joined: Sun Jul 07, 2013 11:37 am
I use UECIDE on: Linux
 
 

Return to Plugins

Who is online

Users browsing this forum: Bing [Bot] and 1 guest

cron