Здравствуйте.
Работаю по жизни с ПЛК, но для малых задач их использование нецелесообразно, а если "для себя" - слишком дорого. Поэтому решил начать учиться программировать микроконтроллеры, взял несколько отладочных плат разного уровня и столкнулся с рядом проблем. С простыми платами на PIC всплыло полное несоответствие адресации входов-выходов с заявленной в документации. Отложил. Решил перейти сразу на Cortex-M*. Выбрал плату STM32F4Discovery и тут начались большие непонятные проблемы... которые для остальных решаются какими-то очевидными, но мне не понятными, методами=/
Собственно проблема: как загрузить программу?
В наличии: отладочная плата, USB-miniUSB кабель, IDE EmBlock и пример программы STM32F4_Blinky.
Но сколько не ищу, не могу понять как в итоге загрузить программу в контроллер. Объясните пожалуйста, чего не хватает? К ней надо подключаться через программатор? Если да, то который? Мне казалось, что можно без программатора через USB кабель, как в случае с платой на PIC32.