Оказалось, что программировать STM32 — это вам не PIC'и прошивать!
Свои страдания я излил в уютной ЖЖшечке. Здесь же хочу лишь попросить совета: литературы и дельных ссылок (а то их в интернете 100500, но толковых почти 0).
P.S. Для Ъ: у меня для тренировки макетка STM32-P103, программатор ST-LINK/V2. Компилирование при помощи arm-none-eabi-XXX, заливка при помощи st-flash. Я уже второй день ковыряюсь, но пока получилось запустить лишь один кастрированный примерчик, моргающий диодом. А прикрутить к нему хотя бы таймер не получилось.
P.P.S. Необходимый минимум, который мне нужен в ближайшее время от контроллера: все 4 таймера (часть — для работы на прерывания, часть — для работы в качестве счетчика); управление цифровыми портами (I/O, но это самое простое); USB (работа с железкой через libusb); АЦП. На будущее: ШИМ, CAN, SPI (в т.ч. работа с SD), работа с ЖК-мониторчиком, возможно — ethernet.