ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Понедельник
22 июля
1089982 Топик полностью
evgeniy1294 (31.03.2021 15:10, просмотров: 386) ответил symbions на Да оно же всё какое-то не доделанное - что, впрочем, ожидаемое. Под виндой отругалось, что - уже не помню, завтра уточню. Под Линухом -
"Хотя в пакете stm32cubeide файлы есть" - тут всё ясно. ОС понятия не имеет, что там есть в кубо-иде, необходимо как-минимум сделать экспорт путей в PATH. Либо запускать из папки/через абсолютный путь: 
cd {папка кубо-иде c openocd}
./openocd -f interface/stlink.cfg -c 'transport select hla_swd' -f target/stm32f1x.cfg

"embedded:startup.tcl:60: Error: Can't find interface/stlink.cfg" - тут тоже все понятно, у вас старая версия openocd. Ей года 4-ре, так что имена скриптов другие. Скрипты к отладчикам в openocd обычно лежат в папке /usr/share/openocd/scripts/interface/, пришлите список файлов в ней.


Навскидку, попробуйте. Заменил имя скрипта на старое:

openocd -f interface/stlink-v1.cfg -c 'transport select hla_swd' -f target/stm32f1x.cfg