| Electronics > Beginners |
| FreeRTOS on STM32 which IDE to choose?? |
| (1/1) |
| rakeshm55:
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 |
| rstofer:
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. |
| jhe_electronics:
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. |
| AndyC_772:
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. |
| MosherIV:
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. |
| Navigation |
| Message Index |