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¶
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 ?