I'm going to start some new baremetal projects.
What are the considerations and/or recommendations for choosing one toolchain over the other:
- The one containing the Arm Compiler 5/6 (DS-5 built in)
- GNU Arm
On the one hand, I don't want to switch from one toolchain to the other in the middle of the project. On the other hand, I don't have experience with both of them, hence don't know to say any thing smart regarding this topic.
GCC is just a toolchain - you would need to build up an appropriate debugger (gdb or other) for your environment. Some device specific SDKs are available with gcc therein. Availability depends on which device you are using.