Sloeber vs Atollic vs VScode …2018

lewiss66
Wed Apr 11, 2018 7:08 am
Those IDE seems all neat to dig into and promising but beforehand is there any advise here on which one is the most convenient to work with?
Thanks

Ollie
Wed Apr 11, 2018 4:04 pm
In addition of those, you should take a look of EmBitz. It has excellent debugging features and the integration of STM32CubeMx and FreeRTOS is a significant bonus.

RogerClark
Wed Apr 11, 2018 9:43 pm
I don’t think anyone is using Atollic for Arduino.

However it is now the official IDE as it is owned by ST

Sloeber seems to have a lot of issues, as people are constantly posting here about things not working.
I presume there isn’t a support forum for Sloeber, otherwise people would post there rather than here, as this forum was setup for people using the Arduno IDE.

It would probably be good if ST could get their official Core fully working with Atollic, but judging by the problems that Sloeber has, I presume that would not be easy.

There are multiple other IDEs, including the full version of Visual Studio ( not VSCode which is completely different ), CooCox etc

If you don’t want to do in circuit debugging e.g. using a STLink or BMP hardware debugger, you would probably be better off using the Arduino IDE, as although it’s not a great IDE, it does actually work without too many problems


Slammer
Thu Apr 12, 2018 1:06 am
stm32duino is running very well on native Arduino plugin (CDT Arduino) under Eclipse, no need for additional plugins (I am using latest Oxygen version). Eclipse has integrated board/library manager that you can add cores and libraries like Arduino IDE. Both stm32duino and STM core can be installed, and are working.

Another easy option is Eclipse with platformio. Platformio creates the base project with a simple command like:

pio init –board <board> –ide eclipse

after that, Eclipse opens the project and you continue editing/building.

Both options are very easy and there is no need for additional plugins, just plain Eclipse with CDT.

PS: Here is a snapshot of Arduino Board Manager of CDT. I have installed many cores. A big bonus of this solution is that you can create multiple targets for different boards of the same project.


stevestrong
Thu Apr 12, 2018 8:44 am
Hm, what exactly is the stm32duino package meant here? Targeting “STM32F1xx/GD32F1xx Boards”? Where does it come from?
AFAIK, there is no board manager for Arduino_STM32 (libmaple). Isn’t this the official STM code? If so, then what is the STM32 cores?

Slammer
Thu Apr 12, 2018 9:50 am
This is our libmaple core packaged by @ddrown (thanks Dan). The STM32 is the official core from ST.

Add this to board manager:
http://dan.drown.org/stm32duino/package_STM32duino_index.json


RogerClark
Thu Apr 12, 2018 10:17 am
I’m surprised it has the GD32 in it, since that was removed from the libmaple core ages ago

Slammer
Thu Apr 12, 2018 11:01 am
There are no GD32 devices in the selection list. I think it is just the Title of the core…..
Everything inside the core is updated, I compared all files with the github version today and everything is the same, except the latest commit “Fix for #486” which is not included as the last version is dated 2018.4.8

Slammer
Thu Apr 12, 2018 12:24 pm
The package is updated to version 2018.4.12, now the files of @ddrown are identical with github version.

Dust
Thu Apr 12, 2018 5:43 pm
[Slammer – Thu Apr 12, 2018 1:06 am] –
stm32duino is running very well on native Arduino plugin (CDT Arduino) under Eclipse, no need for additional plugins (I am using latest Oxygen version). Eclipse has integrated board/library manager that you can add cores and libraries like Arduino IDE. Both stm32duino and STM core can be installed, and are working.

I tried this option in the first place, but I kept going into errors and strange problems, so I went for Sloeber package which was basically working straigt away. And I found some note on Eclipse CDT plugin that you can use ONLY the libraries installed as json package, nothing local or so, is that true?

Sloeber has some problems tho and support is very limited due to jantje’s limited time for solving such problems, basically. I did not even try to ask for solution according to various discussions I’ve seen.

Would be nice to get the arduino plugin working with eclipse, I got used to eclipse too quicky to use something else at all…


Pito
Thu Apr 12, 2018 5:56 pm
You may ask jantje at arduino forum, you get a quick answer usually:
http://forum.arduino.cc/index.php?PHPSE … 79595.1020

Another place to ask is at his github:
https://github.com/Sloeber/arduino-ecli … gin/issues

And the gnu-mcu-eclipse forum and github (ie. we discussed the debugger plugins in past)

https://gnu-mcu-eclipse.github.io/support/forum/

https://github.com/gnu-mcu-eclipse


Slammer
Fri Apr 13, 2018 10:39 am
I think this will be helpfull

viewtopic.php?f=41&t=3488


Leave a Reply

Your email address will not be published. Required fields are marked *