I am currently using the IAR Workbench, which is good enough. I used Eclipse with the CDT plugin before (and probably will be back at some point), and its navigation system works very well. I donβt remember to make too much noise to index the code, but I used GCC (which may be a factor), and I remember that I had to restart Eclipse and / or manually tell it to retell from time to time when it is, It would seem to have some navigation issues.
However, although the IAR Workbench works well enough for most things, when I really want to have nice code navigation on hand, I just load Visual Studio with a makefile project that includes the source tree. Makefile commands simply invoke the IAR command-line utilities to complete the build. This works fantastically well, except for debugging - for this I have to go to the IAR Workbench. And when I'm in debug mode, it's just easier for me to stay in the IAR. But if I parse or shorten the code, I will go to VS for this.
Thus, basically you can use any IDE that you prefer for most of your development, if your target chain for the goal provides team management.
Michael burr
source share