Page 1 of 2

Which GCC compiler

Posted: Fri Dec 06, 2013 6:34 pm
by efi_geek
I see in your port for this cpu, you have VLE turned on. Which GCC compiler support VLE code? To date, I am not aware of VLE support in GCC.

thanks
-T

Re: Which GCC compiler

Posted: Fri Dec 06, 2013 8:37 pm
by Giovanni
Hi,

It is a custom GCC from HighTec, it is included in the SPC5Studio suite that can be downloaded from the ST web site.

As far I know some VLE patches have been submitted for GCC, it is possible a free version will appear at some point.

Giovanni

Re: Which GCC compiler

Posted: Wed Jan 08, 2014 3:44 pm
by jafrey
Giovanni wrote:Hi,

It is a custom GCC from HighTec, it is included in the SPC5Studio suite that can be downloaded from the ST web site.

As far I know some VLE patches have been submitted for GCC, it is possible a free version will appear at some point.

Giovanni


Do you know if this compiler also supports the TPU? Most of the advantage of the SPC line over the ARM line is the availability of the TPU and offloading functions to it.

Re: Which GCC compiler

Posted: Wed Jan 08, 2014 4:13 pm
by Giovanni
Hi,

It does not support the TPU, there are other compilers as far I know but this question should be directed to ST.

Giovanni

Re: Which GCC compiler

Posted: Wed Jan 08, 2014 5:28 pm
by jafrey
Giovanni wrote:Hi,

It does not support the TPU, there are other compilers as far I know but this question should be directed to ST.

Giovanni


We are looking for a free compiler for the TPU. We're not having any luck.

Re: Which GCC compiler

Posted: Wed May 14, 2014 4:25 am
by Nobody
jafrey wrote:
We are looking for a free compiler for the TPU. We're not having any luck.


You should be able to get a 30 day evaluation license.

Re: Which GCC compiler

Posted: Wed Jun 18, 2014 9:05 pm
by russian
Giovanni wrote:As far I know some VLE patches have been submitted for GCC, it is possible a free version will appear at some point.


If I read the right thread and if I read the thread correctly, it seems like CodeSourcery VLE patch was rejected - and part of the deal is not only the patch itself but also the history of not maintaining previous contributions. At least at some point in the past GCC was under an impression that VLE should rather stay outside of GCC, they just do not need it that much considering the small amount of people interested in it and the lack of support from the interested parties.

See http://gcc.1065356.n5.nabble.com/GCC-support-for-PowerPC-VLE-td858805.html
See http://gcc.1065356.n5.nabble.com/PATCH-PowerPC-VLE-port-td867067.html

Is there any chance of a Code Worrier port? CW 2.1 has the free edition limited to 128Kb.

Re: Which GCC compiler

Posted: Wed Jun 18, 2014 9:40 pm
by Giovanni
Cannot reveal details but it is very probably there will be a time unlimited compiler soon, the limit would be 256Kb code max.

Giovanni

Re: Which GCC compiler

Posted: Thu Jul 10, 2014 6:53 pm
by russian
Giovanni wrote:Cannot reveal details but it is very probably there will be a time unlimited compiler soon, the limit would be 256Kb code max.

Please try to make this happen!

Re: Which GCC compiler

Posted: Sat May 27, 2017 3:25 am
by jafrey
NXP has just released the source code and binaries for the e200 GCC compiler with VLE extensions.

You can get it pre-compiled for both Linux and Windows with the S32 Design Studio for Power v1.1.

The source code is available as a download: http://www.nxp.com/lgfiles/updates/S32D ... .3.tar.bz2

I haven't yet tried to build it from source.