Option to change compiler

Hi there,

A device that I’m working on uses the Microchip ATECC608A secure element. This device depends on cryptoauthlib, a library written by Microchip. This is fine, and you guys have even provided an example program - great! Unfortunately, the example program doesn’t build on ARMC6, the compiler that Mbed Studio uses. So this brings me to the question:

Are you planning to allow users to change the underlying tool versions within Mbed Studio?

I’ve used Mbed Studio since day 1 of the beta and it has really improved the overall development workflow for me. Every release does seem to be a huge improvement, especially the library management in 0.7.0 which was sketchy at best with previous releases.

Cheers,
Adam

Hi Adam,

Thanks for the positive feedback, it means a lot to us!

We are planning to ship GCC plus some UI to choose the compiler as we’ve had a lot of requests for GCC support - in fact, the early demo versions of Mbed Studio did have this feature but we removed it for the first release as it introduced a lot of additional testing overhead. We are also going to consider whether to allow users to switch between versions e.g. AC6.13 or AC6.13.1, but this will come later on.

Thanks,
Joe

Hi Joe,

Cheers for the info, is there an approximate timescale? If you need a frequent user to beta the GCC support I’d be more than happy - for completely selfless reasons of course.

Cheers,
Adam

Hi Adam,

Thanks for the offer, we will definitely need some beta testers of it! There’s no timescale yet for this feature, but I’ll update when there is.

Thanks,
Joe

1 Like

Hy friends, I need help, I have installed the MbedStudio and when I build a program appears the message saying: “Compiler version mismatch: Have 10.3.1; expected version >= 9.0.0 and < 10.0.0”, my doubt is how I change the version of compiler?, in my computer I also have installed the version 9.5.0. I am working in Ubuntu.

I will thank you so much for your help.

Hello,

according to Switching to GCC the only one possible way is set path of your GCC and according to info from your error you need a version between 9 and 10 (not more than 10). So you need download older version om this page bellow - 9-2020-q2-update.

BR, Jan