cancel
Showing results for 
Search instead for 
Did you mean: 

Migrating from the STM32F103 to the STM32F205

sima2
Associate III
Posted on June 09, 2011 at 16:45

I'm used to working with STM32F103 but now we need an STM32F205.

What should I think of when migrating my code base from the F103 to the F205?

2 REPLIES 2
aqueisser
Senior
Posted on June 09, 2011 at 17:34

Some significant differences I've found so far are the setup of GPIO ports and the SYSCFG peripheral, the setup of the 4 bit trace interface and the DMA engine (it's more powerful and flexible).

Download the data sheet for the two parts and look at the ''device overview'' figure and you'll see the differences.

Programming and using the other peripherals is very similar to the 1xx series.

Andrew

stephan239955_st
Associate II
Posted on June 10, 2011 at 16:07

I agree your GPIO and SYSCFG setup code will all need to be reviewed.  A mistake here can easily result in losing SPI/USART/I2C functionality.  (at least in my experience)

  As well the alternate function remapping interface has changed as well as peripheral clock mapping.  I have also have had to make small changes for my external interrupt configuration. (enabling the SYSCFG peripheral clock and EXTILineConfig)

But I do enjoy the extra flash and RAM.

Good Luck!