I recently acquired an STM32F4 Discovery board almost free ($5 for an F3 and F4 both new) and thought it would be cool running axoloti but having flash memory issues. Now seeing it is a F401 and not F407 I think I can conclude that it won't work because of onboard memory limitations.
Can someone (technobear, johannes) confirm?
thank you in advance.
STM32F401 Discovery not usable?
Let's see:
SMT32F401C = 256 KiB flash
STM32F427G = 1 MiB flash (axoloti board)
axoloti.bin = 740 KiB
also the STM32F401 runs at 84 MHz (not 168/180 MHz)
So yeah... it'd be some work to make it work.
You'd be better off with the the STM32F407 based discovery board.
That has the flash and speed required and is nominally supported as a build target.
Or, just get the real deal.
You also need to get things like the audio codec working. The Axoloti I believe started out on the STM32F407 Discovery board so there are still routines in the code for enabling the codec on the Discovery board for instance.
Obviously time to get another real deal Axoloti.... I can do something else with these boards. Got a deal on it and didn't realize they had both F401 and F407 as discovery boards.