Have problems in setting the plugin with the new Arduino IDE 1.5.1r2,After installing the plugin, when I configure the Arduino IDE Path, the tool does not accept it. Also, I'm planning to use Eclipse with the Arduino Due which is an ARM and not an AVR processor...Any hint?
Quote from: rbid on Dec 11, 2012, 06:08 pmHave problems in setting the plugin with the new Arduino IDE 1.5.1r2,After installing the plugin, when I configure the Arduino IDE Path, the tool does not accept it. Also, I'm planning to use Eclipse with the Arduino Due which is an ARM and not an AVR processor...Any hint?Yes1.5.X rZ are beta versions that do not support all boards. It is majorly different in setup and has not yet stabilized.So in other words I don't support it.When the stable version comes out I'll look on how to support it.Best regardsJantje
I will see if I can work on it,
hope I'm not getting in over my head..
I guess it can be done
- Tailor the compiler and linker
- Use the Arduino framework to get the same Arduino IDE look (hide all the stuff the user does not need to deal with)
- Tailor the programmer and serial console.
RickyI don't really understand what you are talking about.The main difference between Arduino IDE 1.X and 1.5.X is that the hard coded stuff in 1.X is brought to the boards.txt and the programmers.txt and the platform.txt.I have already done some work on this but the Arduino core team does not share their plans and they tend to do things different from how I do things. For instance I had decided to add platform folders under hardware (like teensy does) which contains board.txt files and Arduino core team decided to have hardware/[make]/[technology]/[configuration files]. [make]=Arduino[Technology]= avr or sam[configuration files] = boards.txt or programmers.txt or platform.txt.As a result I need to change my board.txt reading code. I just hate that. The core team noted that the whole setup may change. To avoid the frustration of doing more things twice I decided to wait untill an official release is released to see how the core team decided to do it.
Quote from: rbid on Dec 11, 2012, 07:42 pmI will see if I can work on it,Please do; the code is available at github. Fork it and go from there. https://github.com/jantje/arduino-eclipse-pluginQuote from: rbid on Dec 11, 2012, 07:42 pm hope I'm not getting in over my head..Why would you?Quote from: rbid on Dec 11, 2012, 07:42 pm I guess it can be doneI'm sure it can be done. I think it should even be easier now as the commands are more disclosed and the framework to do it is in-place.
Quote from: rbid on Dec 11, 2012, 07:42 pm- Tailor the programmer and serial console.I really don't know what you are referring to here.
Now if only I was skilled enough to really use it. Oh well, can't learn it by avoiding it.
Goto Window> Preferences >Arduino>Arduino and check Disable RXTX
leonardo.name=Real Arduino Leonardo
Are you using the 64 or 32 bit version of eclipse indigo?Which version of the Arduino IDE are you using?Are you using the serial monitor of the plugin?
In your boards.txt file do you have the following line?Code:micro.upload.disable_flushing=trueIf so and you are not using the serial monitor than the plugin ignores the com port completely.
I also wonder why you have to select QuoteGoto Window> Preferences >Arduino>Arduino and check Disable RXTXFor every upload. This is a global setting. Setting it only set a global flag.
Can you post an image of eclipse when you see the "message box showing eclipse is running AVRDude"