А хрен бы ее знал. Ругается "Target does not support this command"
на любое содержимое "asm volatile". В результате затыкается на
первой же инструкции стартапа и уходит в хардфолт. А т.к.
прерывания не разрешены, то тупо зависает и ни на что не реагирует
(gdb тоже подвисает в итоге, а то бы я прошагал и посмотрел, что
там еще не так). Надо это последовательно делать: сначала вообще без стартапа и объявления адреса размещения векторов прерываний (все равно в "блинке" их нет), а потом потихоньку добавлять. В STM32 все намного проще было. Там вообще можно было без асмовых инструкций обойтись поначалу.