I just installed the STM32CubeMX (original ST Microelectronics's ARM IDE if I understand right). Once installed I tried to open a new project for a DISCOVERY kit I have (STM32F0DISCOVERY). Howether after I proceed to Open project I faced with a demand to install a toolchain: As I revealed EWARM is a full functional IDE by IAR so I was surprised that STM's IDE requires IAR's IDE for its work (besides IAR's EWARM isn't a freeware - it is a very expensive software as I know). In the project settings window are three choices: • IAR's EWARM, • Keil's MDK-ARM and • Atollic's TrueSTUDIO. Software Keil Tools.ini Toolchain Not Installed Windows 7All are very pricey:( So the questions are: • Is it correct that STM's STM32CubeMX will not gives me any functionality for free? • As I understand from the message, the project can be associated with another tool chain so can I take a look at GCC or any more reasonably priced (of course I'd rather prefer free software) toolchain? • If yes: how can I use GCC with Cube? $ begingroup $ You would have to install it yourself and customize the IDE to drive it directly or via a Makefile build or some other build driver. It is quite do able in general (though who knows about your particular IDE), but you are on your own with the details. In other words, you can pay or you can learn. I choose the latter because it is cheaper for personal projects and because it more flexibly fits into existing or desired organizational software development practices for professional ones. $ endgroup $ – Feb 3 '15 at 18:00 •. For an IDE which offers some features like the Cube, I can suggest maybe worth a try. Software Keil Tools.ini Toolchain Not Installed Windows 10It's free, based on Eclipse and supports some of the STM boards out of the box. From my understanding the CubeMX is just a code generator which will write you code (inside that folder you give it) where all the peripheral initialization is taking place. All other development has to take place in a normal IDE. Update: It was recently announced that is now offered for free for STM32 users. I guess that will give access to a higher end IDE and toolchain to a broader audience. I haven't used it, so I can't comment on it's features but built in hard fault analysis in the debugger could come in handy for example. I know it's an old post, but this might help others. Don't confuse toolchain with IDE. You might consider the IDE to be the last link in the toolchain, but a toolchain does not necessarily imply an IDE. Eclipse is an IDE that connects to many different toolchains. In my case (ARM gcc build [linker, compiler, assembler, etc] + automake) is my toolchain. I don't use an IDE. I take the generated source code from CubeMX and write makefiles to compile it in the manner I choose.
0 Comments
Leave a Reply. |
Details
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |