Do you order using the V5 compiler or the V6?

Hi guys

I have recently started using the keil compiler for STM32 cortexL4 series of microcontrollers.

I am interested in using the v6 compiler, especially as support for the v5 seems to be ending.

However all the examples seem to indicate that the v6 is not being used  - all the cube projects are for the v5 only.

So I would like to know how well tested the V6 is on this series of processors?  are there references / guides?

I am not keen on getting into a time wasting adventure in uncharted territory.

Thanks

Doan

Parents
  • Hi Doan,

    You are correct that there are very many projects based on Arm Compiler 5 (armcc), though this is mainly for legacy reasons, armcc has been in existence for 20+ years. Many projects should simply just work with Arm Compiler 6 (armclang), else we have a thorough migration guide which you can refer to if needed.

    Arm compiler 6 is itself a very mature compiler, being in existence for 5+ years (current version is 6.13), and is the only one to support the latest CPUs, such as Cortex-M23 and Cortex-M33, and so I think you will see an increase in "out of the box" projects based on Arm Compiler 6 over time.

Reply
  • Hi Doan,

    You are correct that there are very many projects based on Arm Compiler 5 (armcc), though this is mainly for legacy reasons, armcc has been in existence for 20+ years. Many projects should simply just work with Arm Compiler 6 (armclang), else we have a thorough migration guide which you can refer to if needed.

    Arm compiler 6 is itself a very mature compiler, being in existence for 5+ years (current version is 6.13), and is the only one to support the latest CPUs, such as Cortex-M23 and Cortex-M33, and so I think you will see an increase in "out of the box" projects based on Arm Compiler 6 over time.

Children
More questions in this forum