2011-06-09 07:45 AM
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?2011-06-09 08:34 AM
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
2011-06-10 07:07 AM
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!