STM32 support is coming in mbed!


We are very pleased to announce that we're working with ST on enabling STM32 microcontrollers in mbed!

/media/uploads/simon/st-logo.png

This has been a very exciting year for us (more on that later - lots has been happening), so it is great to have ST joining us to help make mbed the best software platform for developing all sorts of new microcontroller devices. As you can probably guess, we'll be doing a lot next year especially to enable creation of IoT devices.

The support for the first STM32 Cortex-M based microcontrollers is being developed now, and in February you should see this support go live in the software and libraries alongside the first of a new line of mbed-enabled boards released from ST. Please tell us if you want to be one of the alpha and beta testers (along with your credentials as an alpha and beta tester!)

This is going to be an exciting 2014!

56 comments on STM32 support is coming in mbed!:

19 Dec 2013

These are great news! Do you already know which STM32 device you are going to support? Any plans for own "mbedSTM32"-hardware (ready-to-use module) yet?

19 Dec 2013

Very good news, another silicon vendor added, since they have some nice boards currently I have high hopes :). Already saw STM stuff passing in the mbed github, but expected it to be just some users adding it for offline compilation.

Btw telling you we want to be a alpha/beta tester, do you mean here or with a mail?

19 Dec 2013

It would be nice to know which STM32 parts will be supported!

19 Dec 2013

Only one word : GREAT

19 Dec 2013

If you can convince them to ship their discovery boards with MBED enabled then this will open up a world of opportunities for my students.

Good luck!

19 Dec 2013

Hi!

Will Munns wrote:

If you can convince them to ship their discovery boards with MBED enabled then this will open up a world of opportunities for my students.

Yes! That'd be very nice.

TIA. Salut, Jo"rg

19 Dec 2013

Good news, an mbed enabled discovery board would be great.

Erik - wrote:

Btw telling you we want to be a alpha/beta tester, do you mean here or with a mail?

+1..

19 Dec 2013

Please tell us if you want to be one of the alpha and beta testers (along with your credentials as an alpha and beta tester!)

Could be interested. Credentials: Tollos (http://speleotrove.com/tollos/) which already runs on both mbed and STM Primer2 (photograph on that web page shows the two devices sharing an i2c bus sensor).

Mike

http://speleotrove.com/mfc/

[Lots of problems posting this comment; apologies for the retries.]

19 Dec 2013

I'd like to be a tester. My credentials? I don't know, I'm an embedded software engineer, does that work?

19 Dec 2013

Cool stuff - mbed is unstoppable.
I wonder if we can use this cheap M3 board (STM32F103RBT6 + 2.8" TFT LCD + touch):
http://www.benl.ebay.be/itm/120807794815?ssPageName=STRK:MEWAX:IT&_trksid=p3984.m1423.l2649

19 Dec 2013

Cool. I would have new stories on my blog.

19 Dec 2013

PLEEEEEEEEEEEEEEEEEASE support the discovery boards, very cheap!

19 Dec 2013

This is great news !! I am very Interested to be a beta tester!

19 Dec 2013

Stefan Guenther wrote:

These are great news! Do you already know which STM32 device you are going to support? Any plans for own "mbedSTM32"-hardware (ready-to-use module) yet?

I think it will be easy to support any STM32 as there is no big difference between of them in peripherals. ST have some very nice features in hardware and a lot of peripherals. This is really great news, as my most favorite MCUs are: STM32, EFM32 and PSoC. I am waiting for Cortex-M4 support, is time for algorithms with DSP math )

19 Dec 2013

I used an mbed for a few projects and now I am using an STM32F4 for my thesis work. Would love to see what your new products can do. Sign me up as a tester!

19 Dec 2013

I guess this is indeed the place to tell you want to be a tester: I want to be an alpha/beta tester :)

Credentials is that I also beta tested battlefield 4 :P. No but I also wrote a few additions to the main mbed lib, a performance boost and bug fixes in the USB lib, so I am familiar with the mbed lib and with peripheral drivers. Also I like free stuff and I assume an STM board is included in the testing :)

19 Dec 2013

Yay!

We already use lots of different STM32 parts in our products (lots of fabulous fast ADC channels...) so getting proper mbed-support for them will be a huge bonus.

I'd love to be an early tester too if needed. I'm using lots of NXP & Freescale parts with mbed (and non-mbed) applications and adding the ST will help speed up some areas of development immeasurably.

8-)

19 Dec 2013

Hello! I would like to test this project, I use STM32F4, could you please sign me up as a beta tester? Thanks

19 Dec 2013

Great news, I really like dicovery boards, I have STM32L152C, STM32F407 and STMF429,working on 3 different projects.

I would like to participate as a beta tester on this project.

Thanks.

19 Dec 2013

electronix79 wrote:

Stefan Guenther wrote:

These are great news! Do you already know which STM32 device you are going to support? Any plans for own "mbedSTM32"-hardware (ready-to-use module) yet?

I think it will be easy to support any STM32 as there is no big difference between of them in peripherals. ST have some very nice features in hardware and a lot of peripherals. This is really great news, as my most favorite MCUs are: STM32, EFM32 and PSoC. I am waiting for Cortex-M4 support, is time for algorithms with DSP math )

If you stick with integers the M4 is only capable of a 25% increase in speed oven an M3 on the tightest (hand assembled) multiply accumulate loops (the heart of just about all DSP operations).,

Real DSPs at the same clock rates are about 5 times faster on integers,as they are designed to do single cycle, auto terminated multiply accumulate loops. Given floating point even an M series with a FPU is pitiful in comparison to a floating point DSP. as the DSP can still do the inner loop in one cycle!

This isn't to say that the M series are not good at being able to chew through DSP functions in relation to other general purpose processors, their fast clock rates make up for a lot. It's just that the M4's DSP credentials, over the M3, are more Hype than ability.

19 Dec 2013

I was hoping Mbed would eventually incorporate ST, they do have some good products but fail when it comes to compiler and development tools.

The STM32f103x series the so-called “high-density line” from STM32 has added features included FSMC (Flexible Static Memory Controller) that is what I need to use.

Don't forget low power modes!!!, Erik's 'sleep' & "wake" code for the LPC812 and KL25z MCU's works spot on for sub 500uA projects.

So if anyone is writing library's for ST chips don't forget power saving, my nuclear power station is soon to be de-commissioned :)

Providing the Mbed ST board has a SWD connector similar to the FRDM and MAX boards, the programming of user produced projects will be straight forward and you will be able to jump your code to other 'cheap' ST boards.

Looking forward to release date.

19 Dec 2013

Very good news!!!

I want to participate as a Beta tester. One of my current activities is to implement performance tests for new embedded products.

Rgds,

Samuel Ramirez

19 Dec 2013

Thats sounds good, I have a stm32f429I -DISCO board here and was thinking about a mbed port. I only have to wait until the embedded systems to get the mbed support - ?

I also would like to participate as a beta tester.

19 Dec 2013

Hi - I'd be very interested in alpha or beta testing the new STM32 devices. As for credentials: at Acorn, I was the first person ever to port BSD Unix to the ARM (well, jointly with Lawrence Albinson: he did most of the kernel; I did the rest, some drivers and the BSD and GNU toolkits). As an embedded developer, and up to CEO of a manufacturer of ARM-based thin clients, I've been using and programming ARMs ever since.

As an incentive: you've an opportunity to put one on a suborbital space launch in the first half of next year, as the Command and Control processor. :)

Jon

19 Dec 2013

I hope you include m4 cores as well as the m3

Dave.

20 Dec 2013

I'll be a beta tester. Qualifications? Hmm. I've got time on my hands to play around, like to break things, and my mum says I'd be a great beta tester. Well, she hasn't actually said that, but I'm pretty sure she would if I asked her. :-)

20 Dec 2013

wow its good news for us.

20 Dec 2013

Great news

20 Dec 2013

Great news. I would like to be a Beta tester and have been working as an embedded arm-based controller developer on "intelligent" or "quasi-intelligent" lighting projects over the passed few years. Does that suffice as "credentials" ??

20 Dec 2013
20 Dec 2013

Thanks for all the great support!

Yes, this will include M4. Thanks also for all the emails and posts about beta testing - we'll collate these and get back to everyone in the new year once we've worked out the best plan here.

Thanks again!

Simon

20 Dec 2013
20 Dec 2013

Hello Sir, We were using NXP mbed boards. We wanted to test the STM32 mbed too. Could you please allow us to test the product for IoT applications S.Ramasamy Professor-ECE RMKEC

21 Dec 2013

I have been waiting for this for months...

21 Dec 2013

A really good news!! I have working with mbed (i.e. you can see my project Datalogger*.v104) and now I am with STM32 discovery boards. Also I teach about microcontrollers. For me would be fantastic be a beta tester.

22 Dec 2013

We develop products for medical devices @ http://www.yethimed.com. I also build balancing robots. I would like to be a beta tester.

23 Dec 2013

Great news! Very interested in alpha / beta tester participation. Please contact us through this account, or website below.

Been using ST cortex M4 bare metal for custom flight controllers and gimbal stabilization.

http://blueskyaerialsolutions.com

MBed will greatly simplify my life. Looking forward to it.

24 Dec 2013

Very excited about this announcement. I have been using the STM32 boards with basic tools and I would be pleased to be an alpha and/or beta tester for the mbed community. I have managed and participated in many a test cycle for consulting and in-house projects, both software and hardware.

28 Dec 2013

The STM32F405 is at the heart of my current project and is programmed in .NETMF. I would love to alpha/beta mbed for the STM32. My qualifications are sparse and off target, but perhaps I can give a different perspective: Designed I/O board using STM32F405RGT6 providing 16 input, 16 output, and 8 assignable; power, activity, and fault LEDs. Created "command shell" for same to allow simple control over serial connection using .NETMF. Created Backup RAM/Register classes for STM32F4 in .NETMF. Created class to utilize RNG on STM32F4 in .NETMF.

28 Dec 2013

Brilliant news. +1 from me!

Our vote is for STM32F103RB and STM32F407-DISCOVERY support although I see that STM32F4-DISCOVERY has already been in Github for some time now.

02 Jan 2014

If its not too late, can I sign up as a alpha/beta tester:

Credentials:

Two years Apps and OS porting for prototype ARM 7 and 9 processors.

Two years working on the ARM compiler.

Currently mentoring 6th form students who are actively using MBED boards for robotics (stepper motor control slave board) and who last year struggled with the Discovery board (compass and accelerometer)

03 Jan 2014

That is really great news.

I loved that mbed stuff really but got toward the STM32 in last 1.5 Years.

I would love to get involved in Testing.

06 Jan 2014

I'd like to be an alpha/beta tester as well. I'm an embedded firmware engineer, currently working on a mass-market product based on the STM32F405 for a fortune 500 company. I've done code on various STM32 chips for three shipping products.

07 Jan 2014

Good news. Interesting to see how mbed developments are reflected in activity on the net.

Take a look at Google trends: Japan, UK, Netherlands score highest in regional interest...

13 Jan 2014

Looking forward to seeing stm32 support from mbed!

Please could I get access to the beta test too?

Thanks,

Ian

16 Jan 2014

That's great news! I am waiting to get mbed for SMART energy metering on STM32 platform I am designing. We have our custom firmware and RTOS running on STM32 based energy meter and wish to have mbed running on it. Let's see, I am waiting to get it.

Shrikrishna B.

28 Jan 2014

Let me add to the comments saying great news! I was at an ST seminar a couple of weeks ago and hadn't realised you were going to do this. We were looking at the new STM32F429 processor and Discovery kit (given away free at the seminars). We had to download the latest Kiel cross-assembler with graphics libraries and a temporary license in order to program examples on the Discovery kit which has a touch screen LCD display. I started a discussion about how much better it would be if we could all have used MBED, but there were a few dissenting comments - one of course was that the UK Kiel salesman was there, but more concerned were a couple of industrial users who said that they didnt trust the security of cloud based systems, and that they could be hacked into in minutes by far eastern conglomerates who could then steal their expensive code. I would welcome some feedback on this from Simon and the team. I for one wouldn't mind paying a small monthly fee in order to use MBED since it saves me downloading and keeping up to date all the libraries associated with the new processors, 1and certainly dont want to pay £1000's for the latest full spec commercial cross assemblers, since I only edit a few programs in a year. ps - Jon Green if you read this - I too cut my teeth on BBC Micros and Risc-PCs and we used them (and still do) at the Leicester Space Research Centre - I wonder if you work with Hedley Francis at ARM who was a colleague of mine in Leicester. Lost touch decades ago.

Tony Abbey

28 Jan 2014

pps - forgot to say to Simon - I would also love to do some beta testing - have been with MBED almost from the start and have used varieties of your original MBED board and then more recently, an MBED enabled Freescale eval board.

Tony

08 Feb 2014

Any update on the release date?

11 Feb 2014

Zhiyong .. the nice thing about open source things is that their status is not very secret.

Have a look at http://tinyurl.com/kz46hcv

12 Feb 2014

I'd like to be an alpha/beta tester as well. I'm an embedded firmware engineer, currently working on a mass-market product.

12 Feb 2014

Sorry I am brand new into mbed. I have a prototype built around STM32F407 with .net micro framework and I am very eager to migrate to mbed to harness the efficiency of c/c++ code.

Thanks for the link, I will probably build the hardware myself and update the firmware as it matures.

Philllip Dimond wrote:

Philllip Dimond

13 Feb 2014

Zhiyong Li wrote:

Sorry I am brand new into mbed. I have a prototype built around STM32F407 with .net micro framework and I am very eager to migrate to mbed to harness the efficiency of c/c++ code.

Thanks for the link, I will probably build the hardware myself and update the firmware as it matures.

No need to apologise. Just letting you know one way to see how it is progressing and what the plans are. In theory you can use the posted libraries right now, though you would need to use an offline compiler.

17 Feb 2014

Is it still possible to apply for the beta? I am quite new to mbed but I have been using ST32 for couple of my robotics projects

20 Feb 2014

Will you provide hardware for the people who couldn't come to Embedded World? I would really like to test this board.

14 May 2014

Can you support USB Device on STM32F103 Nucleo Board?

You need to log in to post a discussion