Hello,
I'm starting development with S32G3 development unit. I can successfully compile using the supplied NXP GCC 9.2 compiler. I've since installed the standard ARM GNU compiler supplied directly from ARM, and I cannot build without a series of 'warnings' stemming from within the RTD package for S32G series. These warnings are from what looks like NXP modifications to the GCC 9.2 compiler.
Generally speaking, is it possible or supported to develop code on the M7 cores of the S32G series devices using standard compilers? Is this possible with the RTD packages? Or is it required to go through to production code utilizing the NXP custom compiler supplied?
Hi,
The RTD's Release Notes provide the release specifics for that specific version. For RTD v4.0.0 we see the following information:
"2.7 Compiler Options
This release was developed and tested with:
DIAB_7_0_3_0-FCS_20200409_160912
Green Hills Multi 7.1.6d / Compiler 2020.1.4
NXP GCC 9.2.0 20190812 (Build 1649 Revision gaf57174)"
For which, if the RTD is used, you require the specific NXP GCC compiler, which is provided under the S32DS installation directory. Also, the release specifics for the NXP GCC compiler is provided under the following path:
"C:\nxp\S32DS.3.4\S32DS\build_tools\gcc_v9.2\gcc-9.2-arm64-linux"
If you would like to take a look into it.
Please, let us know.