📜 ⬆️ ⬇️

STM32 + Visual Studio

Not so long ago, I again started looking for an IDE for STM. Keil, IAR is, of course, fine, but lovers of these media will forgive me, they are terrible. CooCox is the only thing that reminds us that we live in the 21st century. But CooCoh wasn’t even standing next to my favorite development environment - Visual Studio. And I managed to find a project that will allow me to work with STM in VS.



This miracle is called VisualGDB . The plugin is paid, 64 euros, has a trial in 30 days. In principle, compared to other projects, it is quite cheap. Plus, there is a 50% discount for students.
')
The installation process is extremely simple. Further, downloading several tools for ST-Link operation and importing a list of controllers (about 40 MB of intratal) - and voila. Quick start (creation and launch of the project) is described here .

At the moment I did not write anything supercomplex on it, gentlemen's "Hello, World" from the world of MK - blinked LED. But first impressions are:

Pros:

1. Easy installation. 10 minutes, transparent and intuitive. Tested on Win7 64x + VS2010 Ultimate + VS2012 Ultimate
2. Easy to run. F5 deploit firmware, simultaneously launching a debugger. On ST-Link, breakpoints work
3. Availability of libraries. By analogy with CooCox, wrappers for the periphery for the specified controller are tightened.

Minuses:
1. IntelliSense. Well, yes, it seems to work, but Sense rather than Intelli. Autocompletion does not work. There is no sample by type. The general impression is quite quacky, especially if the code is an hour ago under the desktop on Sharpe.
2. There is no library configurator. Wrappers for iron and other things are pulled into the project by an automaton during its creation, unlike CooCox, in which the choice of what you really need is realized through dialogue.
3. No examples. Again, CooCox - almost all libraries are equipped with samples for use, this is not enough here.

As a result, I would like to hear the opinion of the community on this development (especially since there is a trial and you can safely touch it). For myself, it is a bit more convenient compared to coconut, and the only question is whether this convenience is worth 64 euros? ..

Source: https://habr.com/ru/post/204264/


All Articles