Заработал openocd (взято вот отсюда ) http://www.gaw.ru/html.cgi/txt/publ/eqump/gcc/gcc_4.htm"В код аппаратного отладчика Stlink v1 , дополнительно встроена программа, выполняющая функции Flash диска, устройство USB класса MSD. Для нормальной работы требуется настроить Linux так, чтобы MSD устройство с кодами 0483:3744 игнорировалось, так как в реализации имеются ошибки. Для этого модуль ядра usb_storage должен запускаться с параметром quirks=483:3744:i. Это можно выполнить различными способами.
[skip]
Либо запускать ядро Linux , задав параметры. В моём случае, в файле /etc/default/grub, отредактировал строку :
GRUB_CMDLINE_LINUX_DEFAULT="usb-storage.quirks=483:3744:i"
А затем обновил update-grub."
Вот только среда stm32cubeide теперь пишет, что stmvldiscovery не поддерживает отладку. Но это уже другая история - как заставить эту среду генерить hex да заливать во флешь. В крайнем случае шить буду по телнету, он уже работает - ну или по крайней мере делает вид