cancel
Showing results for 
Search instead for 
Did you mean: 

Which Firmware: Discovery or StdPeriph?

chrisnielsen9
Associate II
Posted on July 31, 2012 at 15:54

I'm confused about which firmware code base to use for the start of development: (ZIP files)

STM32F4-Discovery_FW_V1.1.0

or

STM32F4xx_DSP_StdPeriph_Lib_V1.0.1

They appear to overlap in many areas.  What is the intended use of each?  Any guidance on how to choose?  Or, is each useful in its own way?

My fear is that one is older and out of favor now and I will flip the coin and pick the wrong one.

Thanks, Chris

#stm32f407vg-discovery
1 REPLY 1
Posted on July 31, 2012 at 19:04

What more closely matches the hardware you're targeting?

The peripheral portion is pretty much identical, however the one in the DSP library contains more examples tailored to the STM324xG EVAL boards which are more feature rich than the DISCOVERY boards. The USB library also has a newer version of the library code, but again is skewed towards the EVAL boards which have LCD, SDCARD, CAN, etc built on them.

I've built things in both trees, really no issue merging code and projects

 STM32F4xx_DSP_StdPeriph_Lib_V1.0.1\Project

 STM32F4-Discovery_FW_V1.1.0\Project

I've ported USB examples for MSC and VCP to the STM32F4-Discovery.

How easy this is will depend on your familiarity with your toolchain, how awkward that toolchain is intrinsically, and how handy you are with tools like WinMerge or just copying project files/directories.

Tips, Buy me a coffee, or three.. PayPal Venmo
Up vote any posts that you find helpful, it shows what's working..