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.
Thank you.
Thank you for your answer!
Yeah, I agree, I will use the supplied debugger with the chosen toolchain. The question is which toolchain to use, the GNU or the ARM.
Is one preferable on the other? Maybe regarding performance, support, new releases or something else..
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.