cancel
Showing results for 
Search instead for 
Did you mean: 

STM32F4DISCOVERY vs STM32F407G-DISC1, exact differences: hardware or software?

arro239
Associate III
Posted on July 28, 2016 at 16:43

what are the exact differences between STM32F4DISCOVERY vs STM32F407G-DISC1, hardware or software?

MB997B, MB997C and MB997D - the published schematics does not distinguish and it's the same file from 2012. Are all revisions of the board exactly the same from hardware point of view?

if the difference is in the software, is it possible to put the older MB997B firmware into MB997D  debug chip?

the reason I am asking is we are having a weird external power issue where MB997D do not work on our IO board, something related to SB11 and R68 is resetting 

STM32F407.

4 REPLIES 4
Posted on July 28, 2016 at 17:53

There are issues with the firmware that shipped with them, use the current ST-LINK Utilities (v.3.9.0) to update (V2.J27.M15).

The specific issue I've seen are with powering the boards from USB Charger type connections and it not allowing pre-programmed boards to run.

The 407 chips on my DISC1 boards have been a newer stepping than the older DISCO boards I have. The board a bit of a half-assed solution as the VCP USART needs to have wires solder to the chip.

Tips, Buy me a coffee, or three.. PayPal Venmo
Up vote any posts that you find helpful, it shows what's working..
arro239
Associate III
Posted on July 29, 2016 at 00:27

clive1 once again you've saved me, thank you a lot!

Here's a much smaller problem: new board looks to take more time to start, here are two videos showing the new and the old board. Still wondering if it's possible to put the MB997C firmware into MB997D in order to get it boot fast again?

https://www.youtube.com/watch?v=_1bM6aNpi_0

https://www.youtube.com/watch?v=QpLfEoYc3_k

Posted on July 29, 2016 at 02:00

Yes definitely looks faster in the videos.

You can upgrade and downgrade the firmware, and there is also an option now to get Segger J-Link firmware on them.

https://www.segger.com/jlink-st-link.html

Not sure if the speed difference would be attributable to the NRST line being held, or the HSE/PLL not starting as rapidly. They treat the mbed vs older model firmware separately, the former uses a more powerful STM32F103, so it's not exactly possible to use the same firmware, although there may be some hacks to achieve that.

I have mirrors of older ST-LINK Utilities, but will need to pull from a different account...

Tips, Buy me a coffee, or three.. PayPal Venmo
Up vote any posts that you find helpful, it shows what's working..
Posted on July 29, 2016 at 02:15

I have a lot of them, I'll put a subset here

https://drive.google.com/file/d/0B7OY5pub_GfIOFVzQTV0VEE1TG8/view?usp=sharing

https://drive.google.com/open?id=0B7OY5pub_GfIcUpnMk5yc3g0Yk0

https://drive.google.com/open?id=0B7OY5pub_GfIOHBCNnlJZlBhcTQ

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