Stm32f103 Which Board ?

The first Cortex-M made by STMicro Electronics was the STM32F1xxx in 2004. This is still a very fast and capable MCU which admittedly has its faults, many of which were rectified in later mcu models (tho not the F103xxx) by STMicro.

This popularity led to the creation of many types of ‘Development Boards’ such as, but not limited to those below, (tho they were generally first available) :

Maple Mini

_images/maple-mini.jpg

Mini Arm

Olimex P103

Olimex M103

Bluepill

Depending on the board type and the facilities on each board, the Mecrisp-Stellaris premade binary may have had to cater for different FLASH sizes and USART device numbers meaning that the binaries are not interchangeable and may appear to not work at all.

The following table lists Boards and appropriate binary image modes with comments.

Board

Mcu

Flash kb

Hidden Flash?

Usart

Kernel

Bluepill-Diags ?

Maple

STM32F103CBT6

128

NO

USB

none

BPD-1.6

Mini Arm

STM32F103C8

128

YES

USB

Olimex P103

STM32F103CBT6

Olimex M103

STM32F103CBT6

Bluepill

STM32F103C8

See also

Got a stm32f103 clone in your board ? HOW TO FIND OUT ?