Using PIO with stm32F205

Hello
How can I use this chip stm32F205vg ?
I can’t find it in the board list
Thanks a lot

This chip with what framework? Arduino, stm32cube, mbedos?

AH sorry : stm32cube

Should be easy to patch it in (only stm32cube). I’ll have a look later this day and make PR to platform-stm32.

Hi @maxgerhardt
Any update ?
Many thanks !

Could you try downloading, compiling and uploading this project: GitHub - maxgerhardt/pio-stm32f205: A simple project which adds support for the STM32F205VG chip in PlatformIO

1 Like

Ok I followed the instructions.
pio run runs fine and gives

Environment Status Duration


nucleo_f072rb SUCCESS 00:00:01.394
nucleo_f103rb SUCCESS 00:00:01.079
nucleo_f207zg SUCCESS 00:00:01.013
nucleo_f334r8 SUCCESS 00:00:01.209
genericSTM32F303CB SUCCESS 00:00:01.082
nucleo_f401re SUCCESS 00:00:01.647
nucleo_f746zg SUCCESS 00:00:01.923
nucleo_l053r8 SUCCESS 00:00:01.427
nucleo_l152re SUCCESS 00:00:01.414
nucleo_l476rg SUCCESS 00:00:01.749
cloud_jam SUCCESS 00:00:01.871
cloud jam l4 SUCCESS 00:00:01.791

but platformio run -e stm32F205 gives

Error: Unknown environment names 'stm32F205'. Valid names are 'cloud jam l4, nucleo_f401re, nucleo_f746zg, nucleo_f334r8, genericSTM32F303CB, nucleo_f103rb, nucleo_l152re, nucleo_f072rb, nucleo_l053r8, nucleo_l476rg, nucleo_f207zg, cloud_jam'

ah sorry I guess one step was missing : using the GitHub - maxgerhardt/pio-stm32f205: A simple project which adds support for the STM32F205VG chip in PlatformIO example
It compiles fine

Exactly, but the important difference between your project and mine is the boards/ folder which has the critical definitions for the board. The rest is just a blinky firmware.

Have you tried adapting the blinky firmware and see if it works?

It works fine, thanks
No we are busy trying to port our code from a Keil project but its not working yet (too many path errors)