Попробовал Cube - все заработало, схема значит рабочая. Но Cube использует HAL драйверы.
Я же привык кодить на Standart Peripherial Library (SPL), судя по тому, что код рабочий, затык у меня в недоподключенной библиотеке SPL.
Дерево файлов моего проекта (кроме всех файлов в папке MDS-ARM) можно посмотреть во вложении к этому посту.
По непонятным для меня причинам код из первого поста заработал сам собой.

По осциллографу заметил, что код-то заработал, да не на той частоте, на какой нужно.
При этом работает только если подключать программатор SWD. Если подавать питание без подключенного программатора, то проц не исполняет код вообще. Сдается мне в тактировании проблема.
Сообщение отредактировал electrotehnik - Jun 18 2015, 09:24