ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Понедельник
22 июля
1090091 Топик полностью
symbions (01.04.2021 14:01 - 14:44, просмотров: 332) ответил symbions на Сразу скажу - спасибо. Я, вообще-то надеялся узнать лишь можно ли ST-LINKом с отладочной платы работать в stm32cubeide - хоть обновив до ST-LINK v2 или через openocd. А тут уже мощная помощь зала :) Ещё раз спасибо.
Заработал 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 да заливать во флешь. В крайнем случае шить буду по телнету, он уже работает - ну или по крайней мере делает вид