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)
Hello, you should just need to point to the base lib folder - the linker will select the correct lib version based on the CPU used (for example Cortex-M0 is an Armv6-M core, Cortex-M4 is Armv7-M)You may be interested in using Keil MDK (if only building for Cortex-M) or Arm Development Studio if using other Arm processors. Both include the Arm Compiler, as well as being compatible with gcc.
Evaluation versions of both are available.
I can't use Keil, etc. as the place I work at requires freeware.
I'm using an external editor (which does its own parsing of the code [Sourceinsight], so I must find out which folder should I include in the editor project dir. So if there's a doc that describes what each folder is for it would be great.
View all questions in Arm Compilers forum