Действительно, перевод BOOT0 на землю устранил проблему. Видимо
использовать загрузчик (ВООТ0=1) и отладчик одновременно нельзя,
таблица прерываний при этом получается странная, хотя программа во
флеш пишется и даже запускается. Видимо запускается отладчиком,
минуя загрузчик