Путем нехитрых манипуляций добавил выводы интерфейса отладочной информации SWO, сброса Reset и протестировал полученный результат.
В процессе работы руководствовался информацией из Хабры
https://habr.com/ru/post/402927/Правда, в моем случае топология печатной платы программатора несколько отличалась от описанной в статье. Я перерезал ненужные выводы и подпаялся к выводам микроконтроллера 18 (RESET) и 31 (SWO), задействовав штатные резисторы.
Пайка была муторной, так как у меня нет настолько тонких проводов чтобы можно было аккуратно припаяться к корпусу LQFP48. Вышел из положения распустив медную "витую пару", снял изоляцию и одел на оголенный, предварительно залуженный провод тонкую термоусадочную трубку диаметром 0.8 мм. Получилось более-менее нормально, но один вывод контроллера в процессе работы все-таки отломал, хорошо что он не используется. Для фиксации места пайки дополнительно залил поверхность термоклеем.
Настало время испытаний. В STM32CubeIDE cконфигурировал микроконтроллер, кстати, он у меня на плате blue pill называется CS32, а не "как бы оригинал" STM32.
Дописал includes
Этот кусочек кода нужен для работы swo
Собственно, сам код модифицированного blink-а
После запуска программы на исполнение в отладочное окно полетели сообщения
Те же самые сообщения при просмотре в serial wire viewer ST-Link Utility
Заодно протестировал схему сброса. При прошивке в режиме "connect under reset" формируется вот такой импульс.