Author Topic: FreeRTOS on STM32 which IDE to choose??  (Read 3146 times)

0 Members and 1 Guest are viewing this topic.

Offline rakeshm55Topic starter

  • Regular Contributor
  • *
  • Posts: 209
FreeRTOS on STM32 which IDE to choose??
« on: September 18, 2017, 06:05:39 pm »
Hi ,
 Recently I procured an STM32F411 discovery board to play with freertos....
http://www.st.com/en/evaluation-tools/32f411ediscovery.html
For this purpose which IDE should I choose??
Any suggestion  welcome
 

Offline rstofer

  • Super Contributor
  • ***
  • Posts: 10020
  • Country: us
Re: FreeRTOS on STM32 which IDE to choose??
« Reply #1 on: September 18, 2017, 09:17:59 pm »
There's a really good book on the subject:
"Mastering The STM32" which goes through installing Eclipse and the GCC-ARM toolchain.   

https://leanpub.com/mastering-stm32

It includes material re: setting up FreeRTOS.

The book is still undergoing additions and improvements.

 
The following users thanked this post: rakeshm55

Offline jhe_electronics

  • Newbie
  • Posts: 5
  • Country: cn
    • JHE electronics
Re: FreeRTOS on STM32 which IDE to choose??
« Reply #2 on: November 28, 2018, 03:16:29 am »
Personally I use MDK for most of the STM32 project. Also try using STM32CubeMX to generate the initial project. You can choose to install freeRTOS middleware to the project so you don't need to add the file one by one. Also I have seen friends using GCC to develop STM32. Quote from him the advantage for using GCC comparing to other IDE like MDK or IAR is that there were some odd bug happen occasionally when using IDE and you don't know where to start debugging. While using GCC you can see all the setting in the Makefile and the compiling will be more transparent.
JHE electronics is a small team in China who do electronics design for client abroad and are especially good at sensors and IOT related product. Please visit us at www.jhe-iot.com/en
 

Offline AndyC_772

  • Super Contributor
  • ***
  • Posts: 4429
  • Country: gb
  • Professional design engineer
    • Cawte Engineering | Reliable Electronics
Re: FreeRTOS on STM32 which IDE to choose??
« Reply #3 on: November 28, 2018, 07:59:59 am »
If you're using STM32, then IMHO you need a very good reason NOT to use TrueSTUDIO, which is now free.

Personally I use CrossWorks, which (for non-professional use) is ridiculously cheap for what you get.

Offline MosherIV

  • Super Contributor
  • ***
  • Posts: 1530
  • Country: gb
Re: FreeRTOS on STM32 which IDE to choose??
« Reply #4 on: November 28, 2018, 08:01:16 am »
Hi

I beleive ST bought the company that produces Atollic Truestudio, which is Eclipse based. This will avoid having to install all the add on packages to get Eclipse working for ARM.
Personally, I hate anything Eclipse based. The way is does projects is stupid, it is based around directory structure, usually needing the base directory being "workspace". This makes creating multiple copies of the same project a pain. Then there is the bizare concept of where the Eclipse bases the project when you start the project, this can be somewhere completely different to where the "workspace" is and then it goes and creates loads of hidden project file there  :palm:
Project files! God help you if your project files go wrong. Trying to fix them is near impossible. :palm:
Which retard thought forcing you to use tabbed edit windows was a good idea? Personally, I find it far more useful to arrange windows on my screen so that I can see all the defs, code without having to constantly switch tabs. :palm:

Rant out of the way.

I found Atollic to be buggy when debugging. It frequently froze and it was not clear whether it was Eclipse doing background updates or the target.

For target debugging I prefer IAR Workbench. Editor is not great but the debugger is rock solid.
Lauterbach is also en excellant debugger but there is no free version and it is difficult to use unless you know how.
 


Share me

Digg  Facebook  SlashDot  Delicious  Technorati  Twitter  Google  Yahoo
Smf