На плате есть разъём SWD. Вы можете подключить ваш программатор к нему. Он помечен на фото.
Также надев перемычку на boot контакты можно ввести плату в DFU режим и программировать через USB.
Чип STM32F405RG имеет три способа загрузки прошивки
И пять! различных загрузчиков от компании ST.
Подробнее про внешние USB-программаторы в этой статье.
И всех их можно использовать.
Насчёт средств разработки, надо понимать, что это контроллер архитектуры ARM Cortex M4, и инструментов его разработки очень много.
Здесь например рекомендуют CooCox CoIDE и GCC.
За этот месяц ещё никого.