10 years, 3 months ago.

St Discovery boards.. howto reprogram it to be used like NUCLEO mbed enabled boards.

I have quite a few ST Discovery boards, and would like to 'upgrade' them to be MBED enabled. Looking at the schematic one see the same circuit and IC for the STLINK, however if one 'upgrade' the firmware :

. Nucleo . . V2.J22.M5 STM32Debug MassSto, but . Discovery V2.J22.S0 STM32Debug

... no MassSto ..

Is it possible to 'change' the discovery board to be MBED enabled, and then how..

I was very impressed with the ease and way MBED operate and think this is the way to go.

Kind regards

1 Answer

10 years, 3 months ago.

You need a supported target CPU. If you have a discovery board with a MBED-supported CPU, you can use the STLINK tool to flash the code to the board. Also the STLINK software has to fit to the target cpu.

The CPU is the same STM320F103C8T6, and I did program them both with the official 'upgrade' software from ST, the one always program xx.M5, the same file program the other xxx.S0, via USB.

I only have the ST 'Upgrade' tool, Do you suggest that I read the one and program the other with STLINK?. I am new to STLINK, or where/how can I find the bin file to program the 'Discovery board'? Kind Regards

posted by Gerrie de Jager 19 Aug 2014

You can program the CPU with the ST-Link Utility. You can download it from the ST webside. Compile the source and save the bin file. Then use the ST-Link Utility to flash it onto the discovery board.

posted by Peter Drescher 20 Aug 2014