I noticed when I was creating a new S32DS Application for the S32K116 processor that on the create project first page that there are two compiler options:
- ARM Bare-Metal 32-bit Target Binary Toolchain (comment indicates "GCC toolchain v.6.3 is selected")
- Standard S32DS toolchain for ARM (comment indicates "GCC toolchain v.4.9 is selected")
Can someone tell me the difference between these two options? It appears that one GCC version is newer, but what is recommended for use? If I use the Bare Metal version does this mean that there is better results with the compiler, libraries, etc? Or does it not really matter for most applications?