Sparkfun STM32F405 support

Hi,

I have this carrier board:

https://learn.sparkfun.com/tutorials/mi … -guide/all

and this MicroMod STM32:

https://learn.sparkfun.com/tutorials/mi … okup-guide

I tried to add board definitions for the STM32, but while typing SparkFun STM32 in Boards Manager, they are not there. I tried the STM32F405 with this board definitions, but no luck

https://github.com/stm32duino

With this last, I set everything accordingly to your guidelines, but it says that establishing a connection with the device failed. The board when connected to a PC over the USB C does not show up. While I press the RST and hold the Boot pressed, It shows up as STM Device in DFU mode.

Some help would be nice

Make sure to put the SparkFun board package’s URL

https://raw.githubusercontent.com/spark … index.json

in the:

File → Preferences → Additional board manager URL

I think there is a bigger issue here. Scrolling through the various topics it seems that many people are having issues where the port cannot be found in Arduino after a supposed successful download. In my case, thanks to lots of spare boards, I narrowed my issue down to a faulty STM32 Micromod board. I am not sure what the fault is but it cannot be found by Windows. I get this message: “The last USB device you connected to this computer malfunctioned and Windows does not recognise it”
I can run the STM dowloader Ver 2.15 OK but that as far as it goes. The simple Blink program will not run. If I try another STM32 all is fine. So therefore I suspect a faulty board.
Lockie


Hey Guys,
There seems to be a Pin def mistake here. The STM32 MM hookup guide gives PICO as PA6 while the STM32 schematic gives it as PA7. Likewise for POCI, the lables are reversed.
Lockie

There may be an error in the docs; file an issue here to alert the folks who manage that