We are running a survey to help us improve the experience for all of our members. If you see the survey appear, please take the time to tell us about your experience if you can.
I am looking for a tool chain for my new STM32F4 project. I have been trying emIDE (emide.org). It works very well with GCC.
Question: Can I use uVision with GCC as well?
Thanks, Björn
I am currently evaluating options and personally I prefer free software. However for testing it would make my life easier to keep the IDE and only change the compiler.
Another side effect would be the possibility to use some more projects instead of just KEIL projects. If the KEIL compiler really produces better code this may result in emIDE projects being built with the possible better KEIL compiler.
Another side effect would be the possibility to use some more projects instead of just KEIL projects.
many downloaded 'projects' (note the quotes) will only directly compile when using the same compiler as the 'developer' (again note the quotes). There is more crap on the web than good code
Whichever compiler you use you will need to port if the project was not developed with the same toolset as you
I am totylly aware that there might (and will) be parts that will have to be ported to fit. However this is not giving me a headache as it never was different with free solutions and in the past the open source community almost everytime solved such problems perfectly.
For a good solutions the time invested might be worth it. Besides that I believe porting between different toolchains is not that much of a problem making it even worthier to be able to use the same IDE with different compilers.
If you would like to import uVision projects or to use the realview compiler from ARM, use emblocks. You can drag-and-drop your uv projects into it.
One reason to use emblocks instead of uVision for arm compiler is, it's much faster in building (and really much faster).
It is also richer with debug features (like "set PC at current line").