Which GCC compiler

ChibiOS public support forum for topics related to the STMicroelectronics SPC56x family of automotive micro-controllers.
efi_geek
Posts: 1
Joined: Fri Dec 06, 2013 6:31 pm

Which GCC compiler

Post 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
User avatar
Giovanni
Site Admin
Posts: 14891
Joined: Wed May 27, 2009 8:48 am
Has thanked: 1202 times
Been thanked: 996 times

Re: Which GCC compiler

Post 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
jafrey
Posts: 33
Joined: Tue Nov 05, 2013 12:15 am

Re: Which GCC compiler

Post 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.
User avatar
Giovanni
Site Admin
Posts: 14891
Joined: Wed May 27, 2009 8:48 am
Has thanked: 1202 times
Been thanked: 996 times

Re: Which GCC compiler

Post 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
jafrey
Posts: 33
Joined: Tue Nov 05, 2013 12:15 am

Re: Which GCC compiler

Post 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.
Nobody
Posts: 8
Joined: Wed May 14, 2014 3:17 am

Re: Which GCC compiler

Post 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.
User avatar
russian
Posts: 368
Joined: Mon Oct 29, 2012 3:17 am
Has thanked: 16 times
Been thanked: 14 times

Re: Which GCC compiler

Post 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.
User avatar
Giovanni
Site Admin
Posts: 14891
Joined: Wed May 27, 2009 8:48 am
Has thanked: 1202 times
Been thanked: 996 times

Re: Which GCC compiler

Post 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
User avatar
russian
Posts: 368
Joined: Mon Oct 29, 2012 3:17 am
Has thanked: 16 times
Been thanked: 14 times

Re: Which GCC compiler

Post 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!
jafrey
Posts: 33
Joined: Tue Nov 05, 2013 12:15 am

Re: Which GCC compiler

Post 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.
Post Reply