Переключатели BOOT0 и BOOT1 не используются и должны стоять в стандартном положении для нормальной работы контроллера. Устанавливаем утилиту STM32 ST-LINK Utility . Перейдя по ссылке, спускаемся вниз страницы, жмёи "Get Software" соглашаемся - ACCEPT. Далее потребуется ввести имя и адрес электронной почты, на него придёт ссылка для скачивания продукта. После запуска STM32 ST-LINK Utility начнется установка утилиты на компьютер. Будет установлена сама утилита ST-LINK utility и драйвер STLinkDriver.
После установки подключаем STM32F4DISCOVERY к компьютеру через мини-USB и начинается процесс установки нового устройства. После установки выйдет окошечко о завершении.
//=======================================
Запускаем программу STM32 ST-LINK Utility
//=======================================
Выполняем пункт меню Target -> Connect
//=======================================
Выполняем пункт меню Target -> Erase Chip
//=======================================
Выполняем пункт меню File -> Open file ...
Выбираем файл для загрузки в микроконтроллер.
//=======================================
Выполняем пункт меню Target -> Programm & Verify ...
//=======================================
После завершения прошивки и проверки загружена программа микроконтроллера автоматически запустится.
У меня при первом Target -> Connect выскакивали всевозможные ошибки - Can not connect to target! с просьбами изменить настройки программы. Но ни чего не помогало, пока при подключении не поигрался кнопкой RESET на плате контроллера.