Контроль в консоли намного более полноценный, нежели мышкой тыкать в IDE!
В терминале ты можешь сделать намного больше, чем любая IDE!!
Что до "своих параметров компиляции для каждого файла" — это что еще за бред такой? Типа, один файл с оптимизацией 0, другой — 3? Ну так пропиши в Makefile цели, все будет. И сделать это будет быстрей, чем натыкать нужный пункт в менюшке IDE и тыкать там мышкой флажки с параметрами компиляции!
А вот так легко и просто прошивается МК. Хоть st-link'ом, хоть через USART-бутлоадер, хоть при помощи DFU.
DFU, кстати, вообще классная вещь: в терминале даю команду, МК переходит в режим загрузчика, дальше пишу make dfuboot, МК прошивается без отрыва от компьютера и без всяких лишних железяк. Разве что приходится потом жамкнуть reset, и можно опять открывать терминал и соединяться с МК по CDC.
Я на гитхабе, в ЖЖ


