cancel
Showing results for 
Search instead for 
Did you mean: 

32F412G DISCOVERY

jasonforest9
Associate II
Posted on June 14, 2017 at 18:04

I have a 32F412GDISCOVERY (the one with LDC) board and the stock demonstration firmware is nowhere to be found. I can find the firmware to other discovery boards, but not this one. How can I obtain this firmware source code package?

23 REPLIES 23
Posted on June 16, 2017 at 23:42

Just pulled Cube F4 v1.16, and built with Keil uV5.22

Doesn't have a Flash Algorithm for the SPI NOR Flash at 0x90000000, so used the ST-LINK Utilities to burn instead of Keil, but seems to run without faulting.

Tips, Buy me a coffee, or three.. PayPal Venmo
Up vote any posts that you find helpful, it shows what's working..
Posted on June 17, 2017 at 21:07

Now migrated the current FatFs release supporting FATX, will need to benchmark with some 64 or 128GB cards

Tips, Buy me a coffee, or three.. PayPal Venmo
Up vote any posts that you find helpful, it shows what's working..
Posted on June 17, 2017 at 21:09

Just been through the F412G-DISCO code and there is some awfully broken DWT->CYCCNT code in there. HAL_GetTick() doesn't wrap properly in the 32-bit number space.

Tips, Buy me a coffee, or three.. PayPal Venmo
Up vote any posts that you find helpful, it shows what's working..
Posted on June 17, 2017 at 21:17

Probably a wise move, better you build your apps the way you are comfortable with, and strip out the pieces you need from demo/example code as you need to, rather than try and add stuff into code built with a different mindset.

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