C library folder structure


Until now I used to code and debug using IAR Embedded workbench.

Now for the first time I downloaded the GNU Arm Embedded Toolchain. I see that there are multiple instances of the same h files. How can I knwo which folder should I put in the project include path?

I have one project with Cortex-M0+ and another with Cortex-M4.

I couldn't make sense of this folder structure.

How do I know if I need to use v7, v7+fp,v7e-m, v8 etc.

What is a recommended IDE for debugging (I can't use IAR)


More questions in this forum